mi riferisco al test harness elencati qui http://docs.oracle.com/javase/tutorial/essential/regex/test_harness.htmlequivalenza Canonical nel modello
L'unico cambiamento che ho fatto per la classe è che il modello è stato creato come di seguito:
Pattern pattern =
Pattern.compile(console.readLine("%nEnter your regex(Pattern.CANON_EQ set): "),Pattern.CANON_EQ);
Come il tutorial a http://docs.oracle.com/javase/tutorial/essential/regex/pattern.html suggerisce di inserire il modello o regex come a\u030A
e stringa corrispondente a \u00E5
ma termina con Nessuna corrispondenza trovata. Ho visto entrambe le stringhe una piccola "a" con un anello in cima.
Non ho capito correttamente il caso d'uso?
Sì e no. Una stringa è una stringa è una stringa, ma sei corretto nel senso che una stringa letta dalla console non ha bisogno di ulteriori escape, mentre un letterale stringa ha bisogno di escape. –
@AdamMihalcin buona correzione. Ho arricchito la mia risposta un po 'di più, con una demo per illustrare con speranza la differenza di fuga. –
Grazie. Andando avanti con il tutorial ora :) – Mustafa