Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > grep i regexp


Автор: Reptor 15.1.2010, 19:59
нужно написать regexp в grep... на такую строку.. 

 " /aa/cd/test_300x250.html?ui=33"

вотетого /ad/ck  мозет быт сколько угодно.. ну например... /as/ddd/ewcc/test_300x250.html?ui=44... да a такзе их мозет и не быть " /test..."

как написать grep на вотети  приставки к основнои ...

 grep "  ????/test_[0-9]\{2,3\}x[0-9]\{2,3\}.html"

Автор: djamshud 15.1.2010, 20:36
Код

$ echo "/1/2/2222/lala" | grep "\(/.*\)"
/1/2/2222/lala
$ echo "lala" | grep "\(/.*\)"
$ echo "/lala" | grep "\(/.*\)"
/lala
$


Оно?

Добавлено через 4 минуты и 53 секунды
Или нужно именно вытащить из "/some/strings/profit" подстроку "/some/strings"? Или "profit"?

Автор: Reptor 16.1.2010, 13:52
djamshud,  я такои делал [a-zA-Z0-9\/]\{0,30\}/lalala


а ваш сделал он не то коли4ество выдаёт...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)