А можно расшифровать как он ищет? )Проверяйте:
Код:((^.+?а\b)(\w+|\h|[[:punct:]])+?)\K\b\w+а\b
Не по теме:
К сожалению, только такого монстра придумал
Вах! Я чуть неА можно расшифровать как он ищет? )
А что Вы дальше планируете делать с этим словом?Господа, помогите плиз сГРЕПом
Спасибо заранее!
У меня чуть короче получилось, но не уверена, что я учла все возможные варианты:Проверяйте:
Код:((^.+?а\b)(\w+|\h|[[:punct:]])+?)\K\b\w+а\b
Не по теме:
К сожалению, только такого монстра придумал
\r?^(\w+[[:punct:]]? )\K\w+а
\K
Я там уже на русскую букву "р" заменил, что, конечно, может ввести в конфуз Но, надеюсь, оттуда копировать выражение не будут.@LeonidB, Лёня, лучше использовать теги для кода, а то у тебя теперь греп-выражения дразнятся))))
Согласен, в конце можно и так:А зачем ты одновременно указываешь и \w, и \b?
\K\w+а\b
Да, не учла слова через дефис. Тогда вообще можно вот так сделать:У меня чуть короче получилось, но не уверена, что я учла все возможные варианты:
\r?^(\b.+? )\K\w+а
\KПоэтому выкрутиться можно через другое выражение:
/K
Ань, у меня 1-е слово с "а" на конце этим поиском ищется.Да, не учла слова через дефис. Тогда вообще можно вот так сделать:
\r?^(\b.+? )\K\w+а
Хммм, странно. У меня второе.Ань, у меня 1-е слово с "а" на конце этим поиском ищется.
Согласен, в конце можно и так:
Код:\K\w+а\b
Ааа, я поняла. По-разному прочитали запрос ТС.Где же у нас расхождение?
Какой-то глюк у меня. Сейчас нормально.Хммм, странно. У меня второе. Где же у нас расхождение?
Да.У тебя подход, что мы ищем только слова, заканчивающиеся на букву «а» и среди них второе слово.
Тогда так:
\r?^(\b.+?а\b[[:punct:]]? )\K\b.+?а\b
^\S+\s+\K\S+а(?=\s)