Maison > Questions et réponses > le corps du texte
Je veux obtenir le mot suivant après la phrase correspondante.
Attendez. - Je souhaite modifier mon seuil de douleur
--"Change mon ***"
let text = "I want to change my pain threshold" let firstTriggerregEx = "(?:\b|')(change my)(?:\b|')"; const found2 = text.match(firstTriggerregEx); console.log(found2);
Cela renverra le match, mais pas le mot suivant
P粉4669094492023-09-13 00:05:44
Vous pouvez utiliser les modes suivants :
(?<=\b改变我的)(\w+)
La première partie est une critique positive. Il garantit que les caractères/groupes suivants sont précédés du modèle spécifié.
La deuxième partie est constituée du caractère "caractère de mot" ([a-zA-Z0-9_]
) défini dans un groupe de capture afin que vous puissiez le récupérer plus tard.
https://regex101.com/r/CdKcVh/1