Split expression régulière
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
Code:
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
Code:
tabmot=chaine.split("\\[| ");
le "[" du "String[ ]" est perdu !!!!