日期:2014-05-18  浏览次数:20811 次

C# 利用正则表达式提取字符串
@ID:xiaoming @Pwd:99 
比如我需要提取@ID:后面的单词——xiangming

------解决方案--------------------
string result=Regex.Match("@ID:xiaoming @Pwd:99",@"(?<=@ID:)\S+").Value;
------解决方案--------------------
(?i)(@\w+):([^@]+)

第一个分组就是@ID,@Pwd
第二分组就是xiaoming,99