Heim  >  Fragen und Antworten  >  Hauptteil

So erhalten Sie ein Wort nach einer passenden Regex-Phrase -

Ich möchte das nächste Wort nach der passenden Phrase bekommen.

Warte. - Ich möchte meine Schmerzgrenze ändern

--„Change my ***“

let text = "I want to change my pain threshold"
    let firstTriggerregEx = "(?:\b|')(change my)(?:\b|')";
    const found2 = text.match(firstTriggerregEx);
    console.log(found2);

Dadurch wird die Übereinstimmung zurückgegeben, aber nicht das folgende Wort

P粉834840856P粉834840856426 Tage vor577

Antworte allen(1)Ich werde antworten

  • P粉466909449

    P粉4669094492023-09-13 00:05:44

    您可以使用以下模式:

    (?<=\\b改变我的)(\\w+)

    第一部分是积极的回顾。它确保以下字符/组前面有指定的模式。

    第二部分由捕获组中的“单词字符”([a-zA-Z0-9_]) 字符集组成,以便您稍后检索。

    https://regex101.com/r/CdKcVh/1

    Antwort
    0
  • StornierenAntwort