【发布时间】:2015-08-27 18:03:30
【问题描述】:
我正在尝试为多行字符串构建一个模式,它必须以 <?php 或 whitespace + <?php 开头,并且 NOT 以 ?> 或 ?> + 结尾whitespace.
我的尝试是/^\s?<\?php.*[^>]\s?$/s,但没有成功。还尝试了否定前瞻 - 没用。
有什么想法吗? 提前致谢。
【问题讨论】:
-
如果你只是先
trim()字符串,这会容易得多,可以通过简单的str_pos调用来完成 -
在我的情况下不可能。在这里,我只是准备模式以将它们传递给另一个脚本。
标签: php regex preg-match