Auf Thema antworten

Hallo allerseits!

Ziel: Ich will "<" mit "\\" escapen.

Beispiel:

[code=Java]String s = "Hallo <name>! Mit '/create \\<name>' kannst du ein neues Objekt der Klasse Person erzeugen.";

String identifier = "name";

String value = "Christian";

s = s.replaceAll( "(?!\\\\)<" + identifier + ">", value);

System.out.println(s.replaceAll( "\\\\(<.*?>)", "$1"));[/code]


Ausgabe:

[code]Hallo Christian! Mit '/create \Christian' kannst du ein neues Objekt der Klasse Person erzeugen.[/code]


Soll:

[code]Hallo Christian! Mit '/create <name>' kannst du ein neues Objekt der Klasse Person erzeugen.[/code]



Oben