0
Charlie Wilson's War
<span class="nobr">(<a href="/year/2007/">2007</a>)</span>

对于我上面的东西,我想不出一个 Javascript 正则表达式模式来删除 < 以及之后的所有内容,所以我只能得到标题。这一定很容易。

4

2 回答 2

1
var html = 'Charlie Wilson\'s War<span class="nobr">...</span>';
console.log(html.split('<')[0]);
于 2012-07-03T18:10:24.577 回答
0

因此,正则表达式模式可能是[^<]+

var string = "Charlie Wilson's War<span class=\"nobr\">(<a href=\"/year/2007/\">2007</a>)</span>";

var re = /[^<]+/;

console.log(string.match(re));
于 2012-07-03T19:07:24.593 回答