Originariamente inviato da Mitsui
ho una stringa formata da un nome di un file e devo splittare per il carattere "." per dividere la parte nome da quella estensione ma il metodo split(".") non funziona, credo che "." vada quotato ma ho provato a mettere "\." ma genera errore, come si risolve?
a) split() usa una espressione regolare.
b) Nelle espressioni regolari il '.' è un carattere speciale. Per fare il match proprio con '.', nella espressione regolare va messo \.
c) Visto che la espressione la metti in una stringa "literal", il '\\' è a sua volta un carattere speciale. Quindi:

"\\."