Immer, wenn die "erweiterte" reguläre Ausdruckssyntax (Standard) benutzt wird, sind genügsame Wiederholungen möglich, indem der Wiederholung ein "?" anhängt wird; eine genügsame Wiederholung ist eine Wiederholung, die dem kürzestmöglichen String entspricht.
Für die Entsprechung eines Paares von html-Tags könnte etwa Folgendes verwendet werden:
"<\s*tagname[^>]*>(.*?)<\s*/tagname\s*>"
In diesem Fall enthält $1 den Text zwischen den Tag-Paaren und ist der kürzestmögliche passende String.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|