gpt4 book ai didi

javascript - 提取变量中给定字符串后的第一个单词

转载 作者:行者123 更新时间:2023-12-01 03:36:33 24 4
gpt4 key购买 nike

给定一个句子描述是关于快车的。还有一个字符串str = description is,我怎样才能得到“about”这个词?

我尝试了一些正则表达式的背后,但无法想出一个优雅的方式。除了多次使用 indexOf 和分割拼接之外,还有什么建议吗?谢谢

    let re = new RegExp('(?<=' + str + ').*');
let result = mySentence.match(re)[0].split(' ')[0];

编辑
我忘记添加 str 匹配应该不区分大小写。

最佳答案

无需先行查看。

let s = "the description is about fast cars"
let f = "description is";

let r = new RegExp(f + "\\s(\\w+)");
console.log(s.match(r)[1]);

关于javascript - 提取变量中给定字符串后的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44237504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com