我正在接受来自用户的类似“libInterpreterCommon.so.18.5”的字符串,并验证输入的字符串是否与第一个点之后的上述模式匹配,它应该是“so”,第二个点字符之后它应该是两位数,第三个之后点字符它应该只是个位数。
没有得到匹配上述字符串的确切方法。
这个正则表达式应该可以解决这个问题:
\.so\.[0-9]{2}\.[0-9]$
\.
- 这将转义点,否则它将接受任何字符
[0-9]{2}
- 两位数
[0-9]
-个位数
$
- 这意味着输入结束。否则,您的正则表达式将接受不以最后一位数字结尾的字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句