Programmo in scala su framework Spark ed avrei bisogno di scoprire la sintassi esatta per fare una semplice string replace usando scala come linguaggio di programmazione.
il presupposto è questo: Ho una serie di stringhe di questo tipo:
Codice: Seleziona tutto
AC122GE-P,AC126GE-P,AC128GE-P...
Io vorrei trasformare queste stringhe inserendo semplicemente uno spazio dopo i tre numeri, in questo modo:
Codice: Seleziona tutto
AC122 GE-P,AC126 GE-P,AC128 GE-P...
Codice: Seleziona tutto
val regex : scala.util.matching.Regex = "AC([0-9]re{3})GE-P".r;
Codice: Seleziona tutto
val testo : (String, String, String) = ("AC122GE-P","AC126GE-P","AC128GE-P");
Codice: Seleziona tutto
println(regex.findAllIn(testo._1).mkString(", "));
Qualcuno qui conosce un po scala, e mi sa aiutare?
Grazie mille.