Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Regex 的新手。我想匹配我的文件的模式 .. 像 1.2.2。与 1.2.3 相同。
因为有时会有像 1.2.4.3 这样的错误。所以我想忽略那个。
正则表达式是否可能仅获取具有模式 = 1.2.2 的文件。表示 xyz
请提出一些好的例子或如果可能的话..
提前致谢。
您可以使用如下正则表达式检查字符串是否具有以下1.2.3格式:
1.2.3
^\d+\.\d+\.\d+$
1.2.3.4不匹配。
1.2.3.4
那这个呢:
.+?=([0-9]+\.){2}[0-9]+[^\.]+
它识别这样的模式:
Mylib=0.0.1(+任何不是点的东西)
由于注释而编辑