1

如何编辑正则表达式标签。

这是我的代码:

var target="<p><a href="<ers:redirectURL>xxx</ers:redirectURL>" target="_blank">sean</a></p>";

var mc = new Regex("<(\\s*/?\\s*([^\\s/>]+).*?)>").Matches(target);

只有 5 个值。

{<p>}
{<a href="<ers:redirectURL>}
{</ers:redirectURL>}
{</a>}
{</p>}

我怎样才能得到这 6 个确切的值?

{<p>}
{<a}
{<ers:redirectURL>}
{</ers:redirectURL>}
{</a>}
{</p>}

请帮助我如何编辑正则表达式。

4

2 回答 2

1

对于您的示例,这将起作用:

<([^\s<>]+)>?

您的要求尚不清楚,但这可能还有许多其他问题。

于 2013-03-14T08:00:23.210 回答
0

另一个工作示例是:

(</?[a-zA-Z:]*)>?
于 2013-03-14T08:12:02.143 回答