问题描述
我正在尝试匹配正则表达式以仅选择
两位数后跟可选的“。”后跟两位数字,后跟可选的“。”后跟两位数字,后跟可选的“。”后跟两位数字。
例如,如果输入数据是:
12.45.7810
12345678
12.34.56.78
1.234.56.78
12.45.7816
预期匹配为:
12345678
12.34.56.78
我正在摸索以了解为什么以下错误:
^\d{2}\.*\d{2}\.*\d{2}\.*\d{2}$
我对正则表达式的理解如下:
^
是行的开头
后跟两位数字,后跟零个或多个.
字符,
后跟两位数字,后跟零个或多个.
字符,
后跟两位数字,后跟零个或多个.
字符,
后跟两位数字
随后是行$
的结尾。
但是,这与12.45.7816
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)