读书人

初学者正则有关问题!

发布时间: 2012-01-23 21:57:28 作者: rapoo

菜鸟正则问题在线等!!!!!!!
str1= "1→2 ";
str2= "1→2→22→33 ";
str3= "1→2→33→45→253 ";
如上所述,字符串的最后一个“→”后的位数不定,怎样取得最后一个“→”后的数字。
str1取得数字2
str2取得数字33
str3取得数字253



[解决办法]
try

string yourStr = ...........;
string result = " ";
Match m = Regex.Match(yourStr, @ "→(? <num> \d+)$ ");
if (m.Success)
{
result = m.Groups[ "num "].Value;
}

读书人网 >C#

热点推荐