如何在js

时间:2016-12-09 09:44:47

标签: javascript regex

我正在尝试获取撇号之间的内容,但我搞砸了一些很可能因为我只得到null

string.match(/_\('*'\)/)

我需要从OK

获取"_('OK')"

1 个答案:

答案 0 :(得分:1)

您没有使用(子)模式匹配任何字符,但'零/一次或多次+您需要捕获单引号之间的内容以便以后访问与String#match匹配后的第1组内容:



var s = "_('OK')";
var res = s.match(/_\('([^']*)'\)/);
if (res) {
  console.log(res[1]);  
}