如何创建包含
的正则表达式1.1
2.1
但不是1.1.1
我尝试过阴性前瞻:
\d{1}\.\d{1}^(?!\.)
如何排除第二个数字后面有点的字符串?
答案 0 :(得分:1)
^\d+[.]\d+$
如您所愿,它与1.1, 2.1, 200.200
匹配,但与1.1.1
答案 1 :(得分:1)
据我所知:
{begining of the string}{digits}{dot}{digits}{not dot}
正则表达式将是:
^\d+[.]\d+[^.]
但如果你想:
{begining of the string}{digits}{dot}{digits}{end of String}
你需要:
^\d+[.]\d+$