【发布时间】:2022-12-17 20:47:06
【问题描述】:
我需要在 javascript 中做很多正则表达式的事情,但是语法有一些问题,我似乎无法找到关于这个的权威资源.. 出于某种原因,当我这样做时:
var tesst = "afskfsd33j"
var test = tesst.match(/a(.*)j/);
alert (test)
表明
"afskfsd33j, fskfsd33"
我不确定为什么它会给出原始字符串和匹配字符串的输出,我想知道如何让它只给出匹配项(本质上是从原始字符串中提取我想要的部分)
感谢您的任何建议
【问题讨论】:
-
请注意,您没有声明的原始字符串和匹配的字符串。您有匹配的字符串“afskfsd33j”。然后第二项“fskfsd33”来自您的正则表达式中的括号:(.*)
标签: javascript regex substring