Bonsoir,
je tente de matcher dans mon fichier texte les chaînes de caractères entourées par des crochets et qui sont précédées uniquement d'espaces ou de tabulations.
Par exemple pour la ligne:
" [test]" la regex doit me renvoyer "test" mais pour la ligne:
"tst( [test] )" elle ne doit rien me renvoyer.
J'ai donc créé la regex suivante:
"^[ \\s]+\\[[a-zA-Z0-9_]+\\]"
Mais je me retrouve confronté à 2 problèmes:
1) la regex me renvoie "[test]" pour les 2 lignes alors que seule la 1ère correspond
2) comment procéder pour n'avoir que l'intérieur des crochets (ie. "test")?
Partager