Je suis encore un débutant :)Regex Javascript pour obtenir la sous-chaîne, excluant un motif?
Je dois obtenir une sous-chaîne en ignorant la dernière section à l'intérieur []
(y compris les crochets []), à savoir ignorer la section [something inside]
à la fin.
Remarque - Il peut exister d'autres occurrences uniques de [
dans la chaîne. Et ils devraient apparaître dans le résultat.
Exemple
entrée de la forme -
1 checked arranged [1678]
sortie désirée -
1 checked arranged
I a essayé avec cette
var item = "1 checked arranged [1678]";
var parsed = item.match(/([a-zA-Z0-9\s]+)([(\[d+\])]+)$/);
|<-section 1 ->|<-section 2->|
alert(parsed);
I a essayé de signifier ce qui suit -
section 1 - plusieurs occurrences de mots (contenant les littéraux et nos.) Suivi par des espaces
section 2 - ignorer le motif à la fin [quelque chose].
Mais je reçois 1678],1678,]
et je ne sais pas dans quel sens il va.
Merci
Mais il peut exister d'autres occurrences de '[' dans la chaîne. désolé j'ai raté cela dans la question –
Pas de problème @Sandeepan Nath. Si le test est toujours avant la première occurrence de '[' alors cela fonctionnera toujours. –