I Test-Harnisch beziehe mich hier aufgeführten http://docs.oracle.com/javase/tutorial/essential/regex/test_harness.htmlCanonical Gleichwertigkeit in Muster
Die einzige Änderung, die ich in die Klasse gemacht ist, dass das Muster wie unten erstellt:
Pattern pattern =
Pattern.compile(console.readLine("%nEnter your regex(Pattern.CANON_EQ set): "),Pattern.CANON_EQ);
Als Tutorial http://docs.oracle.com/javase/tutorial/essential/regex/pattern.html schlägt vor, dass ich das Muster oder die Regex als a\u030A
und Zeichenfolge, um als \u00E5
übereinzustimmen, aber es endet bei einem No Match gefunden. Ich sah, dass beide Saiten ein kleines "a" mit einem Ring an der Spitze sind.
Habe ich den Anwendungsfall nicht richtig verstanden?
Ja und nein. Eine Zeichenkette ist eine Zeichenkette ist eine Zeichenkette, aber Sie sind korrekt in dem Sinne, dass eine Zeichenkette, die von der Konsole gelesen wird, kein weiteres Entweichen benötigt, während ein Zeichenkettenliteral entkommt. –
@AdamMihalcin gute Korrektur. Ich habe meine Antwort noch etwas konkretisiert, mit einer Demo, die den Unterschied in der Flucht verdeutlichen soll. –
Danke. Mit dem Tutorial jetzt weitermachen :) – Mustafa