首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-30 
关于一个正则表达式的问题!我有一个Textbox1里面有一条数据范围比如说是 G000001-G000002 我需要在Textb

关于一个正则表达式的问题!
我有一个Textbox1里面有一条数据范围比如说是 "G000001-G000002 "我需要在Textbox2里得到Textbox1里 "G000001-G000002 "的数量1(字母不算)请问该怎么写呢?

[解决办法]
public static bool IsNum(string str)
{
for(int i=0;i <str.Length;i++)
{
if(str[i] <= '0 ' || str[i]> = '9 ')
return false;
}
return true;
}
public int CallResult(string strNum)
{
if(IsNum(strNum))
{
if(int.Parse(strNum)==1)
{
return int.Parse(strNum);
}
}
}
TextBox2.Text=CallResult(TextBox1.Text);
[解决办法]
G000001-G000002

G(? <p> \d+)-G(? <n> \d+)
匹配字串是否合法
然后取分组
p和n
转成数字,n-p

热点排行