A ce que j'ai compris, tu cherche l'expression régulière pour générer la numérotation de section, donc, on doit obtenir des lettres, ou des chiffres suivis d'un point, d'abord, en doit chercher le langage regulié (type 3) lui correspondant, en suite en déduire la grammaire, en suite l'automate, ensuite l'expression reguliere, ce qui va donner :
S <- mot (.S)/entier (.S)(mot (.S)/entier (.S))+
Ce qui peut ce traduire en :
Pattern p = Pattern.compile ("^([0-9]+||[A-Za-z]+)([\\.][[0-9]+||[A-Za-z]+])*$");
Donc, essaye ca, sa devrait marcher .
A +
.
Partager