将正则表达式中的文本更改为大写 [英] Change text in regex to upper-case
本文介绍了将正则表达式中的文本更改为大写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有问题.如何在<"之间更改文本和>"(HTML标记)的大写字母?部分代码:
I have a problem. How can I change text between "<" and ">" (HTML tags), to upper-case letters? Part of code:
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删除<之间的代码.>,但是如何将此文本更改为大写字母?请给我一些建议,如何做.
I know that String.Empty delete code between < >, but how to change this text to upper-case letters? Just give me some advice, how to do it.
问候!
推荐答案
a = Regex.Replace(a, @"<(.|\n)*?>", m=>m.Value.ToUpper());
这篇关于将正则表达式中的文本更改为大写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文