小编Ali*_*cuk的帖子

正则表达式后观问题

我用

(?<!value=\")##(.*)##
Run Code Online (Sandbox Code Playgroud)

匹配像## MyString ## 这样的字符串 ,它不是以下形式:

<input type="text" value="##MyString##">
Run Code Online (Sandbox Code Playgroud)

这适用于上述形式,但不适用于:(它仍匹配,不匹配)

<input type="text" value="Here is my ##MyString## coming..">
Run Code Online (Sandbox Code Playgroud)

我试过了:

(?<!value=\").*##(.*)##
Run Code Online (Sandbox Code Playgroud)

没有运气.任何建议都将深表感谢.

编辑:我正在使用PHP preg_match()函数

regex lookbehind

9
推荐指数
1
解决办法
2265
查看次数

标签 统计

lookbehind ×1

regex ×1