私が使う
(?<!value=\")##(.*)##
次の形式ではない##MyString##のような文字列に一致します 。
<input type="text" value="##MyString##">
これは上記のフォームでは機能しますが、これでは機能しません: (それでも一致しますが、一致しないはずです)
<input type="text" value="Here is my ##MyString## coming..">
私は試した:
(?<!value=\").*##(.*)##
運がない。どんな提案でも大歓迎です。
編集: PHP preg_match() 関数を使用しています