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
il prend pas en compte les mot collé par exemple String[ ], <=,
Code : Sélectionner tout - Visualiser dans une fenêtre à part tabmot=chaine.split(" ");
il me faut une expression régulière qui traite tous les cas , j'ai mis
le "[" du "String[ ]" est perdu !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part tabmot=chaine.split("\\[| ");
Partager