正则表达式保存除&之间的所有字符。和>

时间:2014-10-30 15:01:15

标签: regex

在正则表达式中,我需要保留除<>之间所有字符之外的所有字符

例如:

string1<string2>string3<string4>string5

结果:

string1string3string5

我刚试过这个但是它不起作用:

(?!(<[^>]*>))

有人有想法吗?

谢谢,

2 个答案:

答案 0 :(得分:0)

您可以搜索此正则表达式:

<[^>]*>

并用空字符串替换它。

RegEx Demo

答案 1 :(得分:0)

假设您正在使用的文字不允许嵌套&lt;&gt;或其他类似的结构,以下应该工作(perl风格):

s/<[^>]*>//g