我的正则表达式看起来像(?![A-Z])[0-9]+\.?[0-9]?+
目前找到
最后一部分 I00001.12
和
00000.12 00000
但我不希望它找到I00001.12或该字符串的任何部分
这可以用Regex吗?
答案 0 :(得分:1)
您似乎正在尝试匹配纯浮点数。如果是这样,请尝试使用以下正则表达式
^[0-9.]+$
注意:以上的正则表达式非常粗糙。如果您严格要求仅匹配有效的浮点数,请考虑使用以下正则表达式。
^[0-9]+(\.[0-9]+)?$
- 基于来自 @FrankieTheKneeMan 和 @anubhava 的评论
答案 1 :(得分:1)
考虑以下Regex ......
\.\d*
祝你好运!