例子:
32-12?
32-12???
32-12-52??
32-12-53-12
(假設專案符號“?”是空格)
我試過的是
/(?<=^.*)\d{2}(?= *)$/gm
但它似乎只匹配最后 2 位空格不像這樣連接的數字
32-12?
32-12???
32-12-52??
32-12-53- 12
(假設粗體字串是正則運算式匹配的地方)
但我想要的是最后 2 位數字忽略這樣的空格
32- 12 ?
32- 12 ???
32-12- 52 ??
32-12-53- 12
uj5u.com熱心網友回復:
您可以使用
\d{2}(?= *$)
請參閱正則運算式演示。要匹配任何空格,請將文字空格替換為\s簡寫字符類:\d{2}(?=\s*$)。
詳情:
\d{2}- 兩位數(?= *$)- 需要零個或多個字符和字串位置的結尾立即出現在當前位置右側的正向前瞻。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/444978.html
標籤:正则表达式
