Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript正则表达式删除字符后的所有内容 查理·威尔逊的战争 ()_Javascript_Regex - Fatal编程技术网

使用Javascript正则表达式删除字符后的所有内容 查理·威尔逊的战争 ()

使用Javascript正则表达式删除字符后的所有内容 查理·威尔逊的战争 (),javascript,regex,Javascript,Regex,对于我上面的内容,我无法找到一个Javascript正则表达式模式来删除aReXEP模式可以是 [^,你想只保留文本部分和删除HTML吗?所以,他想,“我知道,我会用正则表达式!”……故事的寓意是:他们现在是两个问题,而不是问“我怎么能用正则表达式来做”,考虑问“我怎么能做这个任务”。?根据来源,可能有更好、更可靠的方法。var title=markup.split(“@antisanity有一个很好的解决方案,但是如果你非常想要正则表达式..那么你可以尝试下面的方法,在那里你将替换任何与正则表

对于我上面的内容,我无法找到一个Javascript正则表达式模式来删除<以及之后的所有内容,因此我只能获得标题。这一定很简单。

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

控制台。log(html<P>aReXEP模式可以是<代码> [^,你想只保留文本部分和删除HTML吗?所以,他想,“我知道,我会用正则表达式!”……故事的寓意是:他们现在是两个问题,而不是问“我怎么能用正则表达式来做”,考虑问“我怎么能做这个任务”。?根据来源,可能有更好、更可靠的方法。
var title=markup.split(“@antisanity有一个很好的解决方案,但是如果你非常想要正则表达式..那么你可以尝试下面的方法,在那里你将替换任何与正则表达式匹配的东西
\s@UfukSarpSelçok:您是否有可能从innerHTML调用或类似调用中获取该字符串?如果是这样,使用DOM操纵方法直接获取标题可能更安全。
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));