- 此问题在此处已有答案**:
Regex Last occurrence?(7个答案)
5小时前关门了。
我想捕获方括号的最后一个匹配项,例如在第一个示例中,我想检索[80],在第二个示例中,我想检索[10]。我定义了正则表达式模式/(\[\d*\])/g
来匹配方括号中的数字,但我只需要最后一个。
file.[0].[80].name
file.[1].[80].name.[0].[10]
不知道该怎么做。
Regex Last occurrence?(7个答案)
5小时前关门了。
我想捕获方括号的最后一个匹配项,例如在第一个示例中,我想检索[80],在第二个示例中,我想检索[10]。我定义了正则表达式模式/(\[\d*\])/g
来匹配方括号中的数字,但我只需要最后一个。
file.[0].[80].name
file.[1].[80].name.[0].[10]
不知道该怎么做。
1条答案
按热度按时间nfs0ujit1#
这个正则表达式可以解决你的问题:
(?<=\[)[0-9]+(?=\])(?!.+\])
希望能有所帮助!