需要帮助获得正则表达式来获取两个不相关的字符串之间的东西

时间:2013-01-10 17:02:19

标签: javascript regex

即使在正则表达式生成器的帮助下,我也无法弄清楚如何制作某个正则表达式。

我需要准确地获取(包括空格)之间的字符串:</a>:&nbsp;

如果没有人为此感到头痛,我可以理解。

1 个答案:

答案 0 :(得分:1)

您可以使用lookaround来匹配此内容:/(?<=<\/a>: ).*(?=&nbsp;)/

但是,JavaScript不支持lookbehind,因此您必然会使用matching groups

var regex = /<\/a>: (.*?)&nbsp;/;
var match = myString.match(regex);
if (match)
    return match[1];