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