首页 新闻 会员 周边 捐助

正则表达式问题

0
[待解决问题]

有一个字符串

string a="asd1   rt3431  rwer*+3         wr883   123ew/34";

字符串中间的空格数不定..我想获取最后一串数字123ew/34..

正则怎么写

Poiuyt_cyc的主页 Poiuyt_cyc | 初学一级 | 园豆:24
提问于:2012-11-14 11:25
< >
分享
所有回答(4)
0

如果只是获取最后一组空格之后的字符串,那么不用正则一样好使:

string result = a.substring(a.lastindexof(" ")+1);  //先获取最后一个空格的索引 然后截取到字符串末尾就ok了

oppoic | 园豆:770 (小虾三级) | 2012-11-14 12:40
0

.* (.*)

飞来飞去 | 园豆:2057 (老鸟四级) | 2012-11-14 12:42
0

\s+[^\s]*$

netqiang | 园豆:405 (菜鸟二级) | 2012-11-14 15:18
0

\s\d.+$

bzryk | 园豆:202 (菜鸟二级) | 2012-11-15 09:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册