读书人

一个正则表达式的有关问题

发布时间: 2012-01-06 22:55:18 作者: rapoo

一个正则表达式的问题
"\r\n265.com\r\n武汉:17℃~28℃\r\n下午:晴转多云\r\n晚上:晴转多云 "
请问怎么把地方提取 和天气提取 分别放到2个 string里面
下午:晴转多云\r\n晚上:晴转多云 去掉\r\n 换成一个空格 谢谢



[解决办法]
用的着用正则?直接replace不就行了?

[解决办法]
帮顶+接分
[解决办法]
string str = "\r\n265.com\r\n武汉:17℃~28℃\r\n下午:晴转多云\r\n晚上:晴转多云 ";
Regex reg = new Regex(@ "265.com\r\n(\S+):(\S+)\r\n(\S+)\r\n(\S+) ");
GroupCollection gc = reg.Match(str).Groups;
string city = gc[1].Value;
string temp = gc[2].Value;
string weather = gc[3].Value + " " + gc[4].Value;

读书人网 >C#

热点推荐