3

我有个问题。如何将“<”和“>”(HTML 标记)之间的文本更改为大写字母?部分代码:

string a= @"<html><b>hello world!</b>
<table>test</table></html>";
a = Regex.Replace(a, @"<(.|\n)*?>", String.Empty);

现在,输出是:

hello world!
test

我想拥有:

<HTML><B>hello world!</B>
<TABLE>test</TABLE></HTML>

我知道 String.Empty 删除 < > 之间的代码,但是如何将此文本更改为大写字母?只是给我一些建议,如何做到这一点。

问候!

4

1 回答 1

6
a = Regex.Replace(a, @"<(.|\n)*?>", m=>m.Value.ToUpper());
于 2012-08-27T10:47:40.230 回答