正则表达式除了模式之外的一切
Regex everything but pattern
我找了两天,现在放弃了。假设我有一些文本块,例如:
"acaschsca <pattern> dfhsjd <pattern> fsdhfsdfh <pattern> dhgfd..."
我不知道它的长度以及会出现多少次模式。我需要 select 除了模式之外的所有东西。有什么办法吗?
示例(从评论中添加)
输入:Big bad duck <a href="<some text"></a> Big bad cat <a href="<some text"></a> big bad dog
...
我需要的输出:Big bad duck Big bad cat big bad dog
...
根据评论,我认为你需要这个:
/<(.*?)>/g
Online Demo
示例:
var str = 'Big bad duck <a href="<some text"></a> Big bad cat <a href="<some text"></a> big bad dog....';
var result = str.match(/(<.*?>)/g);
alert(result.join(""));
我找了两天,现在放弃了。假设我有一些文本块,例如:
"acaschsca <pattern> dfhsjd <pattern> fsdhfsdfh <pattern> dhgfd..."
我不知道它的长度以及会出现多少次模式。我需要 select 除了模式之外的所有东西。有什么办法吗?
示例(从评论中添加)
输入:Big bad duck <a href="<some text"></a> Big bad cat <a href="<some text"></a> big bad dog
...
我需要的输出:Big bad duck Big bad cat big bad dog
...
根据评论,我认为你需要这个:
/<(.*?)>/g
Online Demo
示例:
var str = 'Big bad duck <a href="<some text"></a> Big bad cat <a href="<some text"></a> big bad dog....';
var result = str.match(/(<.*?>)/g);
alert(result.join(""));