[英]Regex expression for pattern matching
我正在接受来自用户的类似“libInterpreterCommon.so.18.5”的字符串,并验证输入的字符串是否与第一个点之后的上述模式匹配,它应该是“so”,第二个点字符之后它应该是两位数,第三个之后点字符它应该只是个位数。
没有得到匹配上述字符串的确切方法。
这个正则表达式应该可以解决这个问题:
\.so\.[0-9]{2}\.[0-9]$
\\.
- 这将转义点,否则它将接受任何字符
[0-9]{2}
- 两位数
[0-9]
位数
$
- 这意味着输入的结束。 否则,您的正则表达式将接受不以最后一位数字结尾的字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.