我正在尝试使用正则表达式从字符串
中查找字符串的一部分所以说例如我的字符串是:
string = "Hello my name is carl how are you doing?";
我希望匹配“carl”这个名字,我该怎么办呢?
这就是我所拥有的,
.*?(?=\show)
我的问题与“Hello my name is”
文本不匹配干杯
卡尔
答案 0 :(得分:2)
尝试\w+(?=\show)
:
> var string = "Hello my name is carl how are you doing?";
> /\w+(?=\show)/.exec(string)
["carl"]
答案 1 :(得分:1)
var m = myStr.match(/(\w+) how are you doing\?/)
if (m) { name = m[1]; }