Любой способ сопоставить "конец документа" в регулярном выражении PHP?

... то есть, чтобы не соответствовать "концу строки".

$ в PHP соответствует "концу строки". Это включает в себя, когда у вас есть флаг "м".

Но что, если у вас есть многострочная строка, и вы хотите соответствовать самому концу (или, в этом отношении, самому началу)

Я довольно много искал, прежде чем решился задать этот вопрос: искал FAQ по регулярным выражениям в SO и т. Д. Также довольно тщательно изучил работу различных модификаторов регулярных выражений PHP здесь. В частности, на этой странице я подумал, что нашел ответ с модификатором "D": "Если этот модификатор установлен, метасимвол доллара в шаблоне совпадает только в конце строки объекта...".

Но... если вы читаете дальше в этом пункте, он говорит: "Этот модификатор игнорируется, если установлен модификатор m". (модификатор "m" является модификатором "multi-line").

Так что... я в замешательстве, сбит с толку и т. Д. '/ Помогите!/'

0 ответов

Другие вопросы по тегам