RegEx - Was macht die?

Hendoul

Commander
Registriert
Apr. 2008
Beiträge
2.049
Hi :)

Ich habe in einer Java-Klasse folgende RegEx entdeckt:
PHP:
final String stringPattern = "<\\*t(.+?)>|&lt;\\*t(.+?)&gt;";

Was macht die genau? Mich verwirrt hauptsächlich dieses \\*t

Alles was mit <*t...> beginnt?
 
Bei der Benutzung von Regexen in Java muß man escapende Backslashes ein weiteres Mal escapen. Du hast also recht: gematcht werden hier Teilstrings (nicht notwendigerweise am Zeilenanfang) von der Form <*t...> und &lt;*t...&gt;, wobei bei ... beliebige Strings stehen können. &lt; und &gt; sind die HTML-Entities für < bzw. >.
 
Zurück
Oben