PDA

View Full Version : [Java] Problema in ReplaceAll


.: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. ;)

Angus
16-11-2004, 11:05
prova con "\\*"

.:M4rKO:.
16-11-2004, 11:22
Sintetico e preciso. Grazie Mille :)