salut tous le monde 
je suis entrain de programmer un analyseur lexical sous java
pour un texte donné il me donne les mots clé les séparateur identificateur ect,par exemple public static void main ;
public static void main sont des mot clé
; séparateur
le soucis c'est au niveau du split
tabmot=chaine.split(" ");
il prend pas en compte les mot collé par exemple String[ ], <=,
il me faut une expression régulière qui traite tous les cas , j'ai mis
tabmot=chaine.split("\\[| ");
le "[" du "String[ ]" est perdu !!!!
Partager