急求一个正则表达式
设定:
条件1:有字符串如下
'100016787','*1232423432','100016790','100016800','100016813','100016826','100016839','100016842','100016855','100016868','100016871','100016884','100016897','100016907','100016910','100016923','100016936','100016949','100016952','100016978','100016981','100016994','100017003','100017016','100017029','100017032','100017045','100017061','100017074'
我要找出类似 '*1232423432' 的匹配,'' 中间只要包含不是数字的 就要找出来
请教
问题点数:10、回复次数:6Top
1 楼shrinerain(圣影雨)回复于 2005-07-22 11:50:19 得分 3
Regex myReg=new Regex(@"\d*[^\d]+\d*");Top
2 楼pm666(比笨的猪)回复于 2005-07-22 14:05:51 得分 0
不是这样的,比如我 要找出'sdfdsx','sldfj3*','.','435(*'
这样的字符串
要把'和,的匹配都加上Top
3 楼springy126()回复于 2005-07-22 14:37:50 得分 2
^[0-9]+$
匹配所有的项都是数字
Top
4 楼pm666(比笨的猪)回复于 2005-08-01 18:29:31 得分 0
haoTop
5 楼skyfarwolf(Computer)回复于 2005-08-01 19:13:59 得分 2
upTop
6 楼lumj(真奇怪)回复于 2005-08-01 19:40:35 得分 3
个人认为你可以这样做,把','作为分隔符,拆入一个数组中,再一一测试这个数组的每一个元素,能否可以转换成int,如果不能,就输出就是了Top




