我想使用PHP脚本和正则表达式解析HTML文件。 正则表达式必须匹配HTML锚标记的内容,但其中不包括最终嵌套的HTML标记。
在以下HTML摘录中,它应仅与“ bar”匹配。
<a href=http://www.foo.com> bar <img src=image.jpg title="barz"></a>
这是我正在使用的正则表达式:
(?<=<a[^>]+>)(.*?)(?=<)
以下是我的问题,由于使用了可变长度的正向外观,因此它在JS上正常工作,但不适用于PHP。有什么建议使其与PCRE兼容吗?