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
Vous pouvez utiliser les modes suivants :
(?
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