Bonjour à tous,
J'ai des chaines du type :
ABC.M 0.1 : chainequelconque
DEF. bla : blu
IJK_3 .- : blabla
Les champs dans l'ordre sont :
A - De l'alphanumérique avec des underscores (ex : TOTO_A1)
B - Un point pouvant être précédé d'un espace
C - Un champ OPTIONEL quelconque
D - Un blank (\s)
E - Un champ qui contient une valeur quelconque (ex 01.200 ou toto)
F - Un ":" entouré de blanks (\s)
G - Une chaine quelconque.
Je voudrais récupérer un String[] avec les différents champs (A, C, E G).
J'ai beau essayer dans tous les sens, pas moyen. Le gros soucis, je pense, étant de détecter une chaine de type "ab" et "de" dans "abcde" avec une regexp qui détecte un 'c' entouré de 'b' et 'd'. Ca, ne je sais pas faire.
Merci !
Partager