移除支架和支架本身之间的弦

时间:2016-03-29 16:50:52

标签: regex

我有这些数据:

<div><b>CANADA INC.</b></div>

我想删除<><>之间的所有内容。

我希望它看起来像:

CANADA INC.

我可以使用RegEx来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

首先,请注意,您不应该使用RegEx来解析HTML。您应该看看您使用的语言是否支持解析HTML,或者可能找到一个插件来执行此操作。

现在我们完成了这项工作,有两种方法可以做到这一点:

方法1

<[^>]*>

Live Demo on RegExr

工作原理:

<        # Opening <
[^>]*    # Any character except a > any number of times
>        # Closing >

方法2

<.*?>

Live Demo on RegExr

工作原理:

<        # Opening <
.*       # Any character any number of times
?        # Make sure the expression is not greedy (and select the entire string)
>        # Closing >