社区
C#
帖子详情
正则表达式替换字符串
VFanYan
2004-05-07 04:07:37
字符串为:
<abc>
[def]
要求用正则表达式同时将<>替换为:[],将[]替换为:<>,结果应如下:
[abc]
<def>
...全文
75
10
打赏
收藏
正则表达式替换字符串
字符串为: [def] 要求用正则表达式同时将替换为:[],将[]替换为:,结果应如下: [abc]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hychieftain
2004-05-09
打赏
举报
回复
不如直接用字符串操作还简便的多!
Seeko0
2004-05-09
打赏
举报
回复
//先任意符号拆分然后再组合
string s="<abc>[def]";
Regex r=new Regex(@"\<|\>|\[|]",RegexOptions.Multiline);
Match m = r.Match(s);
int matchCount = 0;
string c=string.Empty; //输出
string[] ss=r.Split(s);
int i=0;
while (m.Success)
{
Group g = m.Groups[0];
c+=ss[i];
switch(g.ToString())
{
case "<":c+="[";break;
case ">":c+="]";break;
case "[":c+="<";break;
case "]":c+=">";break;
}
i++;
m = m.NextMatch();
}
return c;
// c="[abc]<def>";
penniless
2004-05-08
打赏
举报
回复
leonferrari(见贴就up) 的方法应该是最容易实现的
possible_Y
2004-05-07
打赏
举报
回复
用GroupCollection试试
leonferrari
2004-05-07
打赏
举报
回复
同时不太清楚,不过有个思路:能否先把[]全替换为(),再把<>全替换为[],最后把()全替换为<>,用一个中间环节来过渡一下.
vzxq
2004-05-07
打赏
举报
回复
帮你UP
huangsuipeng
2004-05-07
打赏
举报
回复
先UP吧。。。
VFanYan
2004-05-07
打赏
举报
回复
如果不同时的话,就没法得到正确的结果呀.
songbird
2004-05-07
打赏
举报
回复
难就难在同时。
建议用2个MatchCollection存放匹配结果,然后对每一个结果逐一替换。
VFanYan
2004-05-07
打赏
举报
回复
没人会?还是分太少?
带你学会使用
正则表达式
正则表达式
使用单个
字符串
来描述、匹配一系列符合某个句法规则的
字符串
。在很多文本编辑器里,
正则表达式
通常被用来检索、
替换
那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让...
C# 中的
正则表达式
,如何使用
正则表达式
进行
字符串
匹配和
替换
?
在 C# 中,可以使用
正则表达式
进行
字符串
匹配和
替换
。
正则表达式
是一种用来描述
字符串
模式的语言,可以用来检查一个
字符串
是否符合某种模式,或者从
字符串
中提取符合某种模式的子串。其构造函数接受两个参数,第一个...
notepad++
正则表达式
替换
字符串
则表达式是一个查询的
字符串
,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找
字符串
的能力,
正则表达式
在查找和
替换
字符串
的作用不可忽视,它 能很好提高工作效率。 EditPlus的查找,
替换
,文件中查找支持...
python
字符串
正则
替换
_Python用
正则表达式
进行
字符串
替换
方法
Python
正则表达式
在使用中会经常应用到
字符串
替换
的代码。这篇文章主要介绍了Python
正则表达式
如何进行
字符串
替换
,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。Python
正则表达式
在使用中会经常应用到
字符串
...
通过
正则表达式
来
替换
字符串
内容
许多程序设计语言都支持利用
正则表达式
进行
字符串
操作。 2.
正则表达式
的特点是: 1 灵活性、逻辑性和功能性非常强; 2. 可以迅速地用极简单的方式达到
字符串
的复杂控制。 3. 对于刚接触的人来说,比较晦涩难懂。 3....
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章