【发布时间】:2013-03-09 22:19:52
【问题描述】:
我想在 <span class="get">habbitant morbi</span> triastbbitique 中找到“a”的所有匹配项,但标签中的“a”除外(见下文 ** 之间的“a”)。
<span class="get">h*a*bbit*a*nt morbi</span> tri*a*stbbitique.
如果我找到它们,我想替换它们,并且我想保存原始标签。
这个表达式不起作用:
var variable = "a";
var reg = new RegExp("[^<]."+variable+".[^>]$",'gi');
【问题讨论】:
-
我建议先获取文本内容,然后运行您的正则表达式。
-
您可能需要检查问题的格式。
-
我对您真正想要存档的内容有点迷茫。请澄清问题和语言。
-
你所说的“得到匹配”到底是什么意思?所有的匹配都是
a- 在运行正则表达式之前你就知道了。您要更换吗? -
抱歉,我的格式有问题。现在就清楚了。
标签: javascript regex