core
Guest
regexp: не могу разобраться с жадностью
исходный текст:
<B>Название</B>
<p align="justify">
<p align=justify style="margin: 10px;"><font color=blue>текст 1 </font>текст 2</p>
<P>
____
строка:
"`<B>(.*)</B>\W+<p align=\"justify\">(?:.*)</font>(.*)</p>\s+<P>`Us"
в matches[1] попадает название, текст1 и текст 2, а в matches[2] как и задумано текст 2.
В факе написано что модификатор U может использоваться и в самом выражении в виде '?U', но его расстановка в шаблоне не помогла. Как мне сделать что бы в [1] попадало только название?
исходный текст:
<B>Название</B>
<p align="justify">
<p align=justify style="margin: 10px;"><font color=blue>текст 1 </font>текст 2</p>
<P>
____
строка:
"`<B>(.*)</B>\W+<p align=\"justify\">(?:.*)</font>(.*)</p>\s+<P>`Us"
в matches[1] попадает название, текст1 и текст 2, а в matches[2] как и задумано текст 2.
В факе написано что модификатор U может использоваться и в самом выражении в виде '?U', но его расстановка в шаблоне не помогла. Как мне сделать что бы в [1] попадало только название?