[Résolu] Regex java

Résolu/Fermé
Maxbester Messages postés 42 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 24 décembre 2021 - Modifié par Maxbester le 16/08/2011 à 09:36
Maxbester Messages postés 42 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 24 décembre 2021 - 16 août 2011 à 09:36
Bonjour,


J'ai quelques problemes avec une expression reguliere en Java. Je souhaite utiliser Pattern.compile() comme delimiteur pour un scanner.

Le texte qui m'interesse commence par
[sd]{1}[:]{1}
et termine par
[;]{1}
.
Quelques exemples :
s: blabal;

d: lksjdflkj lksdjflsdjfl 
lkjdlfkjsdlkf 
sdf;


Pour l'instant j'ai ecrit :
([sd][:])((.+)|(\\s)*)+(;*?)$
mais l'arret au point virgule ne fonctionne pas...

Quelqu'un pourrait-il m'aider ?

Merci d'avance ;)

A voir également:

1 réponse

Maxbester Messages postés 42 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 24 décembre 2021 17
Modifié par Maxbester le 16/08/2011 à 09:36
Finalement j'ai trouve, c'etait simple :
[sd][:][^;]+[;]
0