alle Text-Eingabefelder eines Formulars mit regex ermitteln, die nicht auf readonly stehen.
Würde das etwas genauer angehn. Alle input...
<input\s+
Aber keine readonly. Z.B. mit einem negativen lookahead voraussehen:
(?![^>]*readonly)
type="text", type=text... mit einem positiven lookahead prüfen:
(?=[^>]*type\s*=\s*(?:["\']\s*)?text)
So könnte die regex-wurst dann so aussehn:
<input\s+(?![^>]*readonly)(?=[^>]*\btype\s*=\s*(?:["\']\s*)?text)[^>]*>
\b
ist eine Wortgrenze (zero-width) und \s
ein shorthand für [ \t\r\n\f]
(whitespace characters)
Wie auch immer, viel Freude beim rexeggen :-)