Christian Kruse: Reguläre Ausdrücke

Beitrag lesen

你好 Gabriel,

Im Prinzip müsste es doch nur daran hängen den Block "(value=")" sauber zu negieren - nur wie?

Das wirst du nicht hinbekommen, denke ich. Prinzipiell gibt es für sowas zwar negative lookbehind assertion:

(?<!value=")\w+@\w+.\w+

Aber das nutzt dir nichts. Denn der RegEx matcht zwar nicht auf „value="abc@abc.de”, wohl aber auf „bc@abc.de” (dem vorher ein „value="a” folgt) – und das würde dir nicht viel helfen, vor allem, weil lookbehind assertion eine feste Länge haben muss, du also auch nicht mit * oder + arbeiten kannst.

再见,
 克里斯蒂安

--
http://wwwtech.de/
<g[oma]> peter lustig ist auf jeden fall besser als peter huth, obwohl der auch lustig ist.
Kompromisse und andere WiderlichkeitenHochzeit mit Flitterwochen