首页 > 其他 > 详细

正则表达式

时间:2015-10-25 09:36:36      阅读:268      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!