.:M4rKO:.
16-11-2004, 10:43
Devo sostituire in una stringa tutti i caratteri * in stringhe asterisco .
Ho provato ad usare il metodo ReplaceAll in questo modo:
String stringaModificata = stringaOriginale.ReplaceAll("*", "asterisco");
Viene giustamente generata un'eccezione durante l'esecuzione perchè il primo parametro del metodo ReplaceAll dev'essere un'espressione regolare e nelle espressioni regolari * è un carattere speciale (indica 0 o + ripetizioni della lettera, o stringa, che lo precede).
Quindi vorrei sapere come si indica nelle espressioni regolari (usate dalla classe java.util.regex.Pattern) il carattere *.
Spero di essere stato chiaro. ;)
Ho provato ad usare il metodo ReplaceAll in questo modo:
String stringaModificata = stringaOriginale.ReplaceAll("*", "asterisco");
Viene giustamente generata un'eccezione durante l'esecuzione perchè il primo parametro del metodo ReplaceAll dev'essere un'espressione regolare e nelle espressioni regolari * è un carattere speciale (indica 0 o + ripetizioni della lettera, o stringa, che lo precede).
Quindi vorrei sapere come si indica nelle espressioni regolari (usate dalla classe java.util.regex.Pattern) il carattere *.
Spero di essere stato chiaro. ;)