我已经尝试过以下但是没有用。任何帮助将受到高度赞赏。
mainloop
答案 0 :(得分:2)
[0]{1}
模式匹配单个0
字符。它不能确保在它之前或之后没有数字,[0]
将始终与单个0
匹配,因此{1}
是多余的。
如果您需要匹配字符串开头的任何1位数字,后跟一个点,然后是任意2位数字,则需要使用
^[0-9]\.[0-9]{2}$
请注意,它与0.00
,1.00
.. 9.99
匹配。请参阅regex demo。
<强>详情
^
- 字符串锚的开头[0-9]
- 任意1个ASCII数字\.
- 一个点[0-9]{2}
- 任意2(由于限制量词{2}
)数字$
- 字符串锚定结束。