regex début de ligne non reconnu?
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")?