我用
(?<!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()函数