我不太擅长Regex,
你能给我一个匹配任何php标签的模式吗?[<?
,<?php
]
如果你有一个很好和简单的Regex指南,我也很乐意:)
我已经试过了:
'/^(<'?)$/'
但这并没有真正的帮助=/
谢谢!
您需要preg_match_all来匹配复数标记。下面将匹配PHP块并存储代码。
preg_match_all( '/<'?php(.+?)'?>/is', $php, $blocks );
print_r( $blocks );
一个问题是,如果您碰巧有字符串"?>'在您的代码中没有作为PHP结束标记出现。需要了解更多关于您的文件以提供建议。