używamWyrażenie regularne lookbehind problemem
(?<!value=\")##(.*)##
dopasować ciąg jak ## mystring ##, że nie jest w formie:
<input type="text" value="##MyString##">
Działa to na powyższym formularzu, jednak nie do tego: (nadal zapałki, nie powinna zgadzać)
<input type="text" value="Here is my ##MyString## coming..">
próbowałem:
(?<!value=\").*##(.*)##
bez powodzenia. Wszelkie sugestie będą głęboko docenione.
Edit: Używam preg_match() w PHP funkcji
Nie używaj wyrażenia regularnego do analizy kodu HTML - użyj analizatora HTML. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –
Jakiego języka używasz? –
Używam PHP. –