no no... :gren:

te lo spiego io:

allora: non ho molto tempo ma te la spiego alla buona, sempre meglio di niente ..



se usi le jdk 1.3 inizia scaricandoti il jar di jakarta oro, io per esempio uso le jdk 1.3 e le regexp non le supporta.
sulle 1.4.1 c'è il supporto ed il metodo è comune, quasi uguale salvo che per i nomi degli oggetti.

Per effettuare operazioni su stringhe con le regexp devi innanzitutto costruire un pattern, compilarlo (e qui vedere se ci sono errori..) e applicarlo per esempio con un matcher o con un apposito metodo di string.

Pattern pattern = Pattern.compile(ILTUOPATTERN);


il tuo pattern deve rispettare, come dicevo prima , la sintassi delle REGEXP perl, e nel tuo caso, "[\\[a\\[]" indica la stringa vera e propria "[a]".


una volta ottenuto il pattern, hai bisogno o di un matcher per effettuare le ricerche oppure poi usarlo, appunto, per replaceAll e metodi simili.

se ti serve un matcher, fai così:

Matcher matcher = pattern.matcher(LA_TUA_STRINGA_DOVE_EFFETTUARE_LA_ RICERCA);

e poi testi il match con matcer.match() (booleano)

per il replaceAll credo che lo capisca da solo