我想使用regex从字符串中提取最后出现的正整数。例如:get-last-01-number-9.test
应该返回9
get-last-01-number7
应该返回7
我怎样才能用regex来完成这个任务呢?
最佳答案
你可以试试
(\d+)\D*$
说明:
(\d+) # a number
\D* # any amount of non-numbers
$ # end of string
这将捕获第一个捕获组中的号码。
关于ruby - 如何从字符串中获取最后出现的正整数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26539325/