Javascript RegEx在撇号中

时间:2017-06-28 11:35:26

标签: javascript regex

需要RegEx帮助。

目标字符串为<div class="myclassname"></div>

尝试使用以下内容捕获内部撇号中的所有单词时: /"(.*?)"/

匹配正常,但包含撇号本身。

我想捕捉没有撇号内的任何内容......

请注意,我知道在javascript中我会得到第二场比赛,如a.match(string)[1] - 以及其他代码解决方案......

我正在寻找正则表达式解决方案

2 个答案:

答案 0 :(得分:2)

试试这个片段,

a = '<div class="myclassname"></div>'
reg_a = a.match(/[^="]+(?=")/)
console.log(reg_a[0])
console.log(reg_a)

答案 1 :(得分:1)

/(.*?=\")([^"]+?)(">[^"]*)/

查看结果$ 2