【发布时间】:2016-10-03 19:55:02
【问题描述】:
我有两种可能的模式:
1.2 hello
1.2.3 hello
我想匹配1、2 和3 如果后者存在。
Optional items 似乎是要走的路,但我的 pattern (\d)\.(\d)?(\.(\d)).hello 只匹配 1.2.3 hello (几乎完美:我得到了四个组,但第一、第二和第四组包含我想要的) - 第一个测试字符串根本不匹配。
什么是正确的匹配模式?
【问题讨论】:
标签: regex