社区
Java SE
帖子详情
再请教一个正则表达式的问题,关于数值大小限制.
MAX°孟兆
2005-03-03 09:02:50
如要输入以下格式的内容:
\\d+,\\d+
要求第一个是10以来,第二个是10到20之间的.
这样的正则表达式如何写?
正确例子:
7,15
错误例子:
15,6
...全文
867
15
打赏
收藏
再请教一个正则表达式的问题,关于数值大小限制.
如要输入以下格式的内容: \\d+,\\d+ 要求第一个是10以来,第二个是10到20之间的. 这样的正则表达式如何写? 正确例子: 7,15 错误例子: 15,6
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fightboy
2005-03-07
打赏
举报
回复
T_T
mOm
我错了,d*d 和 d*确实是不是等价的
gtownsin
2005-03-07
打赏
举报
回复
声明我的式子是1楼的顺推,没有任何科学依据(*_*)
但是有一点可以肯定的是d*d 和 d*不是等价的
MAX°孟兆
2005-03-06
打赏
举报
回复
cfsego(陈传文) 的方法是可行,但如果值的范围很大的话那个条件不就很复杂...
1 ~ 60000这样呢?
写出来是怎么个样子呢?
prokingvov
2005-03-05
打赏
举报
回复
学习!!
cfsego
2005-03-04
打赏
举报
回复
只能具体情况具体对待
可以使用{m,n}来设定元字符的个数
使用|来定义复杂的情况
比如0-1000是(\\d{1,3})|(1000)
2000-10000是([2-9]{1}\\d{3})|(10000)
fightboy
2005-03-04
打赏
举报
回复
寒唐僧一个。
-_-#!
d*d = d*
gtownsin
2005-03-04
打赏
举报
回复
d*d,1d*d
chinajava
2005-03-04
打赏
举报
回复
[0-9][10-19]
fightboy
2005-03-04
打赏
举报
回复
搂主再把需求写清楚一点吧。
Ji秋风
2005-03-04
打赏
举报
回复
用区间不行吗?
baggio5277
2005-03-04
打赏
举报
回复
我也想知道答案,我也帮楼主顶顶顶
woodcord
2005-03-04
打赏
举报
回复
帮楼住顶!
MAX°孟兆
2005-03-03
打赏
举报
回复
但这个只是针该问题的特殊解决方法,有没有更通用的?
如果问题是这样呢?
第一个数是1到1000,第二个数是2000到100000呢?
又如何写呢?
lilyjk2003
2005-03-03
打赏
举报
回复
d,1d
MAX°孟兆
2005-03-03
打赏
举报
回复
UP一下,没人知道吗?
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章