关于正则表达式:python在javascript中匹配等效

python re match equivalent in javascript

本问题已经有最佳答案,请猛点这里访问。

在python中,可以使用re.match(pattern,str)通过"()"获取匹配的组。例如,如果我有:

1
2
3
str ="My name is Derek Last Name"
re.match("My name is (.+)",str).group(1)
//output is"Derek Last Name"

有没有一种方法可以在javascript中实现相同的功能?

谢谢

德里克


您可以使用match函数。

1
2
3
4
> var str ="My name is Derek Last Name"
undefined
> str.match(/My name is (.+)/)[1]
'Derek Last Name'