Quelle expression Regex utiliser?
Bonjour,
Je cherche à remplacer un ou deux caractères qui sont placés de la façon suivante :
Citation:
xxxxxxxxxx[xxxx,'N',xxxxxxxx]xx[xxxx,'CC',xx]....
[xxxx,'XC',xx]xxxx[xxxxxxxxx,'CV',xx]....
....
[xxxxxxxxxxx,'A',xx]xxxx[xxxxxxxxx,'B',xx]....
....
....
Où les x représentent des chaînes de caractères aléatoires.
Je compte faire le remplacement en utilisant l'API Regex, je suis cependant grand débutant en Regex...
Voici un test que j'ai fait :
Citation:
public static void main(String[] args) {
// TODO Auto-generated method stub
// compilation de la regex avec le motif : "thé"
Pattern p = Pattern.compile(".^([.thé|.]).");
// création du moteur associé à la regex sur la chaîne "J’aime le thé."
Matcher save = p.matcher("J’aime le [thé]");
System.out.print(save);
// remplacement de toutes les occurrences de "thé" par "chocolat"
String s = save.replaceAll("chocolat");
System.out.println(s);
}
Aucun remplacement ne s'effectue cependant...
Pourriez-vous m'aider?
Avec mes remerciements