标签: regex between last-occurrence
作为一个例子,我有一个Banjo.ald的字符串:Mandolin.ald:Guitar.tst,我试图找到将返回字符串Guitar的正则表达式。在上面的示例中,我在我感兴趣的文本之前有两个组(即Banjo.ald:Mandolin.ald :)但实际上这些组中将有1到N个组,其中组被定义为Banjo.ald:
如果您需要更清楚地了解我正在寻找的内容,请告诉我。
答案 0 :(得分:1)
你可以使用一个贪婪的正则表达式,它将消耗所有内容直到最后一个冒号。然后捕捉到后面的单词,一直到.tst:
.tst
^.*:(.*).tst$