Regular Expression
清风一池水
a simple person
展开
-
17种正则表达式
"^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+//.[0-9]*[1-原创 2004-07-22 13:51:00 · 1319 阅读 · 0 评论 -
String的split方法的使用
一个同事这样使用split方法:String s = "ab|cd";String[] array = s.split("|");System.out.println(Arrays.toString(array));输出:[, a, b, |, c, d]把"|"改为":"String s = "ab:cd";String[] array = s.split(":");System.out.p原创 2007-03-22 11:02:00 · 1859 阅读 · 0 评论 -
关于正则表达式的怪问题
最近遇到一个奇怪的问题,相同正则表达式,分别在java,python,.net中测试,得到的结果不一样,java得到了205条皮,但是在python与.net中的得到记录是226条,然后用jakarta-oro来测试,就直接报错了,看来java的正则表达式实现还真不靠谱原创 2008-04-14 16:05:00 · 1329 阅读 · 0 评论