社区
C#
帖子详情
能不能用正则表达式进行大小写替换?
Brunhild
2004-10-09 10:29:42
需要替换的项目已经找到,但不知道该如何将他们替换为大写。
...全文
592
7
打赏
收藏
能不能用正则表达式进行大小写替换?
需要替换的项目已经找到,但不知道该如何将他们替换为大写。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2004-10-09
打赏
举报
回复
using System;
using System.Text.RegularExpressions;
class TestReg
{
static string MyMatchEvaluator(Match m)
{
return m.Value.ToUpper();
}
static void Main()
{
string s = "abdADB";
s = Regex.Replace(s, "需要替换的内容", new MatchEvaluator(MyMatchEvaluator));
Console.WriteLine(s);
}
}
Brunhild
2004-10-09
打赏
举报
回复
噢?试试先
Brunhild
2004-10-09
打赏
举报
回复
仅仅是STRING的REPLACE我会,但我的STRING是这样的:
"无关的内容 标记 需要替换的内容 标记 无关的内容, ..."
我需要将“需要替换的内容”全部替换为大写,其他的不变。
saucer
2004-10-09
打赏
举报
回复
using regular expression to convert is an overkill, String's ToUpper should be good enough, but if you insist, you could try something like
using System;
using System.Text.RegularExpressions;
class TestReg
{
static string MyMatchEvaluator(Match m)
{
char c = m.Value[0];
c = (char) (c-'a'+'A');
return c.ToString();
}
static void Main()
{
string s = "abdADB";
s = Regex.Replace(s, "[a-z]", new MatchEvaluator(MyMatchEvaluator));
Console.WriteLine(s);
}
}
CSTerry
2004-10-09
打赏
举报
回复
做个循环?
Yourstring.Replace("a","A");
t0h
2004-10-09
打赏
举报
回复
ToUpper()?? 不知道
khpcg
2004-10-09
打赏
举报
回复
恐怕不行吧
C#/.Net
正则表达式
测试工具
DotNet
正则表达式
测试工具,基于.net1.1开发,vista以上操作系统绿色免安装。 用于编写
正则表达式
时
进行
测试,支持正则选项(是否忽略
大小写
、是否多行模式)、支持正则
替换
JS应用
正则表达式
转换
大小写
示例
js中应用
正则表达式
转换
大小写
,代码很简单,看代码: 以下首字母大写,其它字母小写 [removed] function replaceReg(reg,str){ str = str.toLowerCase(); return str.replace(reg,function(m){return m....
带你学会使用
正则表达式
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、
替换
那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让...
正则表达式
编写及调试工具。
可
进行
"忽略
大小写
","单行模式","多行模式","全局模式","从左向右","扩展模式" 等模式下的
正则表达式
测试。 可单独测试表达式中的一部分,有利于分段调试复杂的
正则表达式
。 可将测试好的表达式直接导出为...
正则表达式
工具 Match Tracer(v2.0)
可
进行
"忽略
大小写
","单行模式","多行模式","全局模式","从左向右","扩展模式" 等模式下的
正则表达式
测试。 可单独测试表达式中的一部分,有利于分段调试复杂的
正则表达式
。 可将测试好的表达式直接导出为...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章