如何在Sublime 3中使用lookaround Regex匹配最后一次出现?

时间:2016-10-17 03:38:51

标签: regex sublimetext3 regex-lookarounds

我正在使用sublime 3.我想只匹配最后一次出现的“(128 Kbps)”。我想用正则表达式的外观函数来完成。我已经尝试了几次,但无法获得欲望的结果。

输入:

C:\Abc\Baar Baar Dekho (2016)\Dariya (128 Kbps) - Arko.mp3  Dariya (128 Kbps) - Arko.mp3@C:\Abc\Baar Baar Dekho (2016)\Dariya (128 Kbps) - Arko.mp3  Dariya (128 Kbps) - Arko.mp3

欲望输出:

Last Occurrence of " (128 Kbps) ".

我试过跟随Regex。

(?<=@.*)( 128 Kbps)

1 个答案:

答案 0 :(得分:3)

您可以使用以下正则表达式:

\(128 Kbps\)(?!.*\(128 Kbps\))

匹配文字(128 Kbps)(128 Kbps)之后的任何地方都跟不到<{1}}