使用 Javascript 正则表达式删除字符后的所有内容

Deleting Everything After a Character with Javascript Regex

本文关键字:Javascript 正则表达式 删除 字符 使用      更新时间:2023-09-26
Charlie Wilson's War
<span class="nobr">(<a href="/year/2007/">2007</a>)</span>

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

var html = 'Charlie Wilson''s War<span class="nobr">...</span>';
console.log(html.split('<')[0]);

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

var string = "Charlie Wilson's War<span class='"nobr'">(<a href='"/year/2007/'">2007</a>)</span>";
var re = /[^<]+/;
console.log(string.match(re));