Maison  >  Questions et réponses  >  le corps du texte

Comment obtenir le mot après la phrase correspondante regex -

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粉834840856P粉834840856376 Il y a quelques jours517

répondre à tous(1)je répondrai

  • P粉466909449

    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

    répondre
    0
  • Annulerrépondre