簡體   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