如何为以下内容创建模式:
这是从开始到结束的顺序:
至少为0,最多3位数字为0-9
小数点后(必须在那里)
至少0,从0-9开始后最多两位数
谢谢!
不必但请解释!
示例输入:
444.56 3.44 33.44 3.44 0.35 3。 3.0 2.22
答案 0 :(得分:3)
你的正则表达式是:
^\d{0,3}\.\d{0,2}$
您可以将其分解为:
^
是该行的开头\d
指定0到9之间的数字。{0,3}
表示0到3次。\.
指定小数点,字面意思\d
指定0到9之间的数字。{0,2}
表示0到2次。$
是该行的结尾但是,如果您创建Java字符串,则需要使用双反斜杠。它看起来像是:
String regex = "^\\d{0,3}\\.\\d{0,2}$"
Regexper将解释作为图像