Regex:捕获模式定义的最后一个组[重复]

63lcw9qa  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(123)
    • 此问题在此处已有答案**:

Regex Last occurrence?(7个答案)
5小时前关门了。
我想捕获方括号的最后一个匹配项,例如在第一个示例中,我想检索[80],在第二个示例中,我想检索[10]。我定义了正则表达式模式/(\[\d*\])/g来匹配方括号中的数字,但我只需要最后一个。

file.[0].[80].name
file.[1].[80].name.[0].[10]

不知道该怎么做。

nfs0ujit

nfs0ujit1#

这个正则表达式可以解决你的问题:
(?<=\[)[0-9]+(?=\])(?!.+\])
希望能有所帮助!

相关问题