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