求大于等于某个数值(如10,12,20等)的正则表达式子 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是大于某个数字嘛?可以先转成int在操作啊if(Integer.parseInt("20")>10) to zhutouzip(Speak out!-shyboy) :数值应该是不确定的,我的意思是 我有一个数值:“5”,有时候我要检查这个5是否大于等于10(要用正则表达式来检查),有时候我要检查这个5是否大于等于4(也是用正则表达式来检查),所以我想要一个通用的正则表达式,只要我换一下那个10或4(例如原先的表达式是:/.....10...../或/...4..../,我把一个n换进去:/....n..../)就可以得出一个新的正则表达式作为我下一次的检查式,这样的式子能弄出来吗,或者你先给个大于等于10的表达式我参考一下行吗。谢谢to jFresH_MaN:不能用你说的方法(if(Integer.parseInt("20")>10)),因为经理要求必须用正则表达式 对于一个确定的数,将这个数转化成字符形式,然后来匹配:String str="[1-9][0-9]+";Integer in=new Integer(int value);boolean b=(in.toString()).matches(str);这是一个确定的数,如果是一个不确定的数,就有点麻烦! 正侧表达式,去表示一个数字 (哪怕是整数,都复杂的要命,写个语法树就知道了)所以还是如下好Integer.parseInt() 回复人: zhutouzip(Speak out!-shyboy) ( ) 信誉:112 不对java的整数是由 自然数与负整数构成, 因此需要考虑符号.每一个整数,都可以有 十六进制,10,8 进制构成.还有整型 如末尾L总之,这是一个变态需求. 存储过程放在什么地方? 输出123454321 java有没有打开一个页面的方法? 百万级的数据量的数组求出现次数最多的子数组!!! 复数运算问题,求助。。。 把两个类写到一个文件中怎样编译? 解释性语言的定义? 小女生提问。。 能看懂下面这段话吗?稀里糊涂的 请问‘回车’在java中如何表示?如何替换? hasMap 和 hasTable 与 Collection 和ArrayList 它们的区别在哪里 如何给JTable添加行?
可以先转成int在操作啊if(Integer.parseInt("20")>10)
String str="[1-9][0-9]+";
Integer in=new Integer(int value);
boolean b=(in.toString()).matches(str);
这是一个确定的数,如果是一个不确定的数,就有点麻烦!
所以还是如下好Integer.parseInt() 回复人: zhutouzip(Speak out!-shyboy) ( ) 信誉:112 不对
java的整数是由 自然数与负整数构成, 因此需要考虑符号.每一个整数,都可以有 十六进制,10,8 进制构成.
还有整型 如末尾L
总之,这是一个变态需求.