0
我想寫一個正則表達式來得到最後一個數字。只有最後一場比賽的正則表達式
我的字符串:name [0] [0]。
我正則表達式:str.match(/ d +/G)
它返回所有比賽。你能幫我讓正則表達式只返回最後一場比賽嗎?
我想寫一個正則表達式來得到最後一個數字。只有最後一場比賽的正則表達式
我的字符串:name [0] [0]。
我正則表達式:str.match(/ d +/G)
它返回所有比賽。你能幫我讓正則表達式只返回最後一場比賽嗎?
要獲得最後一個數字,
\d(?=\D*$)
要獲得最後一個號碼。
\d+(?=\D*$)
\d+
匹配一個或多個數字。 +
重複以前的令牌或更多次。 (?=\D*$)
稱爲肯定前瞻斷言,斷言該匹配後面會跟隨任意數量的非數字字符,後面跟着行尾。
感謝您快速回答。是工作。非常感謝。 – khanh 2015-02-07 05:07:36
很高興它的工作.. – 2015-02-07 05:11:13
也感謝您的解釋。我需要更多地瞭解正則表達式。 – khanh 2015-02-07 05:20:19