考虑到
NN = number/digit
x = any single letter
我想匹配这些模式:
1. NN
2. NNx
3. NN.NN
4. NN.NNx
5. NN.NN.NN
6. NN.NN.NNx
需要匹配的示例:
1. 20
2. 20a
3. 20.20
4. 20.20a
5. 20.20.20
6. 20.20.20a
现在我正在尝试使用这个正则表达式:
\b\d+\.?\d+\.?\d+?[a-z]?\b
但如果失败。
任何帮助将不胜感激,谢谢!XD
编辑:
我匹配这个:
<fn:footnote fr="10.23.20a"> (Just a sample)
现在我有一个正则表达式可以提取“10.23.20a”
现在我将检查这个值是否有效,上面的 6 个示例将是唯一将被接受的字符串。
此示例无效:
1. 20.a
2. 20a.20.20
3. etc.
非常感谢您的帮助!:D