繁体   English   中英

模式匹配的正则表达式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM