regex 如何获取单词-正则表达式匹配短语后[重复]

luaexgnf  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(98)

此问题在此处已有答案

Regex - Extract the first word from a string(3个答案)
20天前关门了。
我想获取匹配短语后的下一个单词。
E.T. -我想改变我的疼痛阈值
--“改变我的 *”

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

字符串
这将返回一个匹配项,但不返回后面的单词

carvr3hs

carvr3hs1#

您可以使用以下模式:
第一个月
第一部分是积极的向后看。它确保以下字符/组前面有指定的模式。
第二部分由捕获组中的“单词字符”([a-zA-Z0-9_])的字符集组成,因此您可以稍后检索它。
https://regex101.com/r/CdKcVh/1

相关问题