我有问题。如何在“<”之间更改文字和“>” (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删除&lt;之间的代码&gt;,但如何将此文本更改为大写字母?请给我一些建议,如何做。
问候!
答案 0 :(得分:5)
a = Regex.Replace(a, @"<(.|\n)*?>", m=>m.Value.ToUpper());