【发布时间】:2016-04-07 04:51:51
【问题描述】:
我正在尝试验证用户输入的坐标格式为:x,y 所以我正在使用正则表达式。 x 和 y 可以在 1 到 15 之间,所以我使用了
[1-15]\\d{1,2},[1-15]\\d{1,2}
但这不起作用,因为15 显然不是数字。我把它改成
\\d{1,2},\\d{1,2}
所以至少我可以确认它的两个一位或两位数字,但它可能在任何一侧都达到99;不好。我尝试了其他一些方法,例如
\\d{1}|[1]\\d[0-5]\\d...
但没有任何作用,老实说,我一直在研究这一切,它已经没有任何意义了。
更重要的是,使用java的正则表达式功能甚至是一种好习惯吗?我可以想到其他方法来做到这一点,但这只是针对我正在进行的个人项目,并尝试不同的方法来处理我通常会做的事情。
【问题讨论】: