L'exemple de cet article décrit la méthode JS d'utilisation d'expressions régulières pour intercepter la chaîne entre deux chaînes. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
L'un des scénarios les plus couramment utilisés consiste à intercepter la chaîne entre deux chaînes
var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); alert(substr2);
Vous constaterez que ce que vous voulez est après la virgule
/S* représente plusieurs chaînes
Pourquoi la chose que vous voulez est-elle après la virgule, c'est-à-dire la seconde un dans le tableau.
est parce que match renvoie un tableau. Le premier représente la chaîne correspondante. Ici, il inclut l'identifiant ff
Le second est un sous-régulier. expression. Qu'est-ce qu'une expression sous-régulière ? , le contenu à l'intérieur de () est une expression sous-régulière, qui fait référence à s* C'est ce que nous voulons
Nous pouvons aussi en écrire des plus complexes, <🎜. >
var substr = str.match(/ab\S*d(\S*)ff/);
var str = "iid0000ffr"; var substr = str.match(/(\S*)(?=ff)/); alert(substr2);
var substr = str.match(/(?=ff)/);