#php #регулярные_выражения
Пример текста: В городе Грайворон Белгородской области установили мировой рекорд – собрали самый многочисленный узорный хоровод. Более 2,5 тысячи человек 84 минуты танцевали, взявшись за руки. В городе Белгороде прошли испытания. Они "завернули" хоровод в семь совершенно разных замысловатых фигур, причем финальный узор вместе с артистами строили и зрители Мне нужно выделить отдельно: Название области Название города область выделяю следующей регуляркой: preg_match('/белгород.{1,5} област/ui',$text,$matches); А вот как с помощью регулярок выделить только город без области? Другими словами выделить "белгород.{1,5}" после которого не идет "област"???
Ответы
Ответ 1
Утверждения касательно последующего текста начинаются с (?= для положительных утверждений и с (?! для отрицающих утверждений. Утверждения касательно предшествующего текста начинаются с (?<= для положительных утверждений и (?
Комментариев нет:
Отправить комментарий