LINUX.ORG.RU

Проблема разбором строки и регулярными выражениями!!!


0

0

Есть строка вида <ЦИФРЫ><M>
т.е. просто размер в Mb
Например 1000M 23M

Как проверить строку на то что она удовлетворяет этой записи???
Возможно регулярные выражения???

Короче нужна функция 

bool func( char* input_string );

НО НЕ НА С А НА SHELL!!!! 
anonymous

is_mega() {
  echo "$@" |egrep "^[[:digit:]]+M$" &>/dev/null
}

is_mega 100M && echo Ok

watashiwa_daredeska ★★★★
()

expr STRING : '[0-9][0-9]*M$' >/dev/null

aa5779
()

для таких лохов уже придумали визуал бейсик

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.