本文介绍了PHP RegExp:如何在表达式中使用换行符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如,它起作用:
{<div\s+class=\"article\"><h2(.*)</div>}s
如果我这样做,我什么也没得到:
If I do this way, I get nothing:
{<div\s+class=\"article\">
<h2(.*)
</div>}s
我怀疑我应该使用一些修饰符,但是我从这里知道是哪个修饰符: http://php.net/manual/zh/reference.pcre.pattern.modifiers.php
I suspect that I should use some modifier, but I know which one from here: http://php.net/manual/en/reference.pcre.pattern.modifiers.php
推荐答案
这将是/x
修饰符:
它还允许注释模式,这非常有用:
It also allows commenting the pattern, which is extremely useful:
{<div\s+class=\"article\"> # many spaces between the div and the attribute
<h2(.*) # don't really care about closing the tag
</div>}sx
这篇关于PHP RegExp:如何在表达式中使用换行符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!