码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2015-10-25 09:37:57      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

1.string s="@张三 @李四 ";

获取“张三”和“李四”

MatchCollection mc = Regex.Matches(s, @"@(?<truename>\S+)[ | ]");

for (int i = 0; i < mc.Count; i++) //在输入字符串中找到所有匹配
{
var trueName=mc[i].Groups["truename"].Value);

}

 

2.string s="张三:say something<br/>李四:say something<br/>

替换成"<a name=‘AtTrueName‘>张三</a>:say something<br/><a name=‘AtTrueName‘>李四</a>:say something<br/>

即:在姓名的前后插入内容

Regex.Replace(s, "(?<begin>^|>)(?<truename>[^:]*):", "${begin}<a name=‘AtTrueName‘>${truename}</a>:")

 

正则表达式

标签:

原文地址:http://www.cnblogs.com/catzhou/p/4908233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!