>2000<10102010>7000<123123:其中2000和7000的左右是>和<,只要确定><的位置,然后用substring函数获取;
解决方案 »
- C#关于多用户的问题(例如论坛、新闻系统)?
- ******************** 这个问题有灌水的嫌疑,怎么打开帮助文档?
- 急求解!在一个解决方案中两个项目之间调用问题!
- 做过安装打包的xdjm帮我看看关于“快捷方式”的特诡异问题
- 初学小妹,请各位NET高手帮忙!!关于运行时出现的错误.
- 如何用C#实现粘贴链连
- 请问谁有installshield 10.01 express版的注册码,先行谢谢了................
- 请教大家,以下几句不太明白
- datagridview问题~~
- C#.net如何在DateGridView中显示SQL2010中表的前两列数据.求代码
- flat或popup型button得边框如何去掉?
- 关于在WINFORM中加入WEB页的问题?急急
string ex = @"(?<!\d)[0-9]{4}(?!\d)";
MatchCollection matches = Regex.Matches( s,ex );
foreach( Match match in matches )
{
MessageBox.Show( match.Value );
}2。 string s = ">2000and<10000>and1000";
string ex = @"(?<!\d)[a-zA-Z]+(?![><=])";
MatchCollection matches = Regex.Matches( s,ex );
foreach( Match match in matches )
{
MessageBox.Show( match.Value );
}注:第二个正则中,会把">2000and<"中的n当作合法的字母抓出来
因为,它也符合你的规则
所以,使用的时候要注意一下