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


Автор: Remisto 25.5.2010, 08:57
В тексте найти предложения, в которых после буквы "а" нет буквы "б"

Заранее спасибо!

Автор: infarch 25.5.2010, 09:55

if ( /a(?!b)/ ){
  ...
}

Автор: amg 25.5.2010, 10:48
Цитата(infarch @  25.5.2010,  09:55 Найти цитируемый пост)
 /a(?!b)/
Будут найдены предложения, в которых есть хотя бы одна буква "а", после которой нет буквы "б". Возможно, это не совсем то, что требуется. smile

if (! /ab/) {...}

Автор: infarch 25.5.2010, 10:59
Это не учитывает варианта, где а стоит в конце строки ;) Пусть лучше автор топика уточнит что ему требуется.

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