Insérer un espace dans 3 caractères dans une chaîne de caractère
Bonjour, vous allez trouver ça facile. mais je cherche depuis un bon moment comment insérer un espace après 3 caractères. je me doute qu'il existe une expression régulière mais je n'arrive pas à tomber dessus alors j'ai essayer ce petit code qui marche, mais s'il existe une expression régulière je suis prenneur. merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public class essaiSpace {
public static void main(String[] args) {
String str = "123 4567";<----- la j'ai ma chaine de caractère
System.out.println(str);
str = str.replaceAll("( ){1,}", "");<---- là je rétire l'espace avec un regex
System.out.println(str);
String str1 = str.substring(0, 3
String str2 = str.substring(3, 7);
System.out.println(str1+" "+str2););<---- là je voudrais remettre mon espace avec un autre regex au lieu d'utiliser 2 substring
}
} |