使用单个正则表达式捕获特定字符后的多次出现

时间:2013-10-25 15:24:03

标签: regex

假设我有以下路径:

path = "/v4r/www/what3ver/te5t1ng"

我想在最后一个斜杠“/”之后捕获\ d的所有出现。所以在这种情况下,我想得到[“5”,“1”]

如何使用单一正则表达式进行操作?

1 个答案:

答案 0 :(得分:4)

你可以使用look-ahead断言你捕获的数字后只有非斜杠字符:

\d(?=[^\/]*$)