删除JavaScript字符串中两个特定字符串之间的字符
我正在尝试删除字符之间的所有字符删除JavaScript字符串中两个特定字符串之间的字符,javascript,regex,replace,Javascript,Regex,Replace,我正在尝试删除字符之间的所有字符试试这个正则表达式:/]*>/,基本上就是从接受的字符中删除右括号匹配所有字符,这就是为什么这不起作用。对于新的,它在第一个处停止 编辑:您可以添加全局和多行标志:/]*>/gm。另外,正如其中一条评论所指出的,移除标签会使它成为每个标签的申请者,但是这会使替换变得更加困难。这个正则表达式是:/]*>/gm/g@Arn.adg添加一个全局标记并使其多行:/]*>/gm。正如Pramod Mali指出的那样,如果删除p,它对每个tagreplace(/[^>]*>/
试试这个正则表达式:/]*>/
,基本上就是从接受的字符中删除右括号<代码>
匹配所有字符,这就是为什么这不起作用。对于新的,它在第一个
处停止
编辑:您可以添加全局和多行标志:
/]*>/gm
。另外,正如其中一条评论所指出的,移除标签会使它成为每个标签的申请者,但是这会使替换变得更加困难。这个正则表达式是:/]*>/gm
/]*>/g
@Arn.adg添加一个全局标记并使其多行:/]*>/gm
。正如Pramod Mali指出的那样,如果删除p
,它对每个tagreplace(/[^>]*>/,“”)都有效
MyString.replace(/\<p.*<\/p>/, '<p></p>');
MyString.replace(/\<p.*<\/p>/, '<p></p>');