快速正则表达式帮助 - JQuery

时间:2013-09-05 21:28:23

标签: jquery regex

我正在尝试使用正则表达式从字符串

中查找字符串的一部分

所以说例如我的字符串是:

string = "Hello my name is carl how are you doing?";

我希望匹配“carl”这个名字,我该怎么办呢?

这就是我所拥有的,

.*?(?=\show) 

我的问题与“Hello my name is”

文本不匹配

干杯

卡尔

2 个答案:

答案 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]; }