1
我有一些正则表达式。我正在使用PHP:正则表达式可能或maynot包含字符
preg_match_all('/D3m57D3m58(.+)D3m59/Uis', $content, $m)
这对于大部分的东西工作正常,但在一些例子中D3m57
和D3m58
可以由新线分离,因此没有匹配。
我怎样才能得到,如果在它们之间的新行这甚至匹配,但它仍然匹配即使不是......
我不能改变它是针对
我有一些正则表达式。我正在使用PHP:正则表达式可能或maynot包含字符
preg_match_all('/D3m57D3m58(.+)D3m59/Uis', $content, $m)
这对于大部分的东西工作正常,但在一些例子中D3m57
和D3m58
可以由新线分离,因此没有匹配。
我怎样才能得到,如果在它们之间的新行这甚至匹配,但它仍然匹配即使不是......
我不能改变它是针对
添加在其之间的可选换行符使用?
量词,它匹配任何0
或1
:
preg_match_all('/D3m57\n?D3m58(.+)D3m59/Uis', $content, $m)
完美工作,感谢你的帮助,我真的只是学习正则表达式:) – user2837683
@ user283768 3不客气:) –