Python Regex在特殊字符后获取字符串(扩展名)

时间:2018-02-18 15:51:17

标签: javascript python regex

我有一个字符串想要在特殊字符(扩展名)之后获取字符串。 我试过,它在javascript中工作正常,但在python中没有...怎么做?

这是我的JS片段,

my_str_0 = ".exr[6,7]";
my_str_1 = "/home/mohideen/test_dir/Samp_8860-fg_paint_%04d.exr[6] 1-7";
my_str_2 = "/home/mohideen/test_dir/Samp_8860-fg_paint_%05d.png[1] 1-10";
my_str_3 = "/home/mohideen/test_dir/Samp_8860-fg_paint_%05d.jpg";
for (var i in [my_str_0, my_str_1, my_str_2, my_str_3]) {
 var reg = /([^.]*)$/.exec(eval("my_str_"+i));
 console.log(reg[0]);
}

这是我的python regex link

1 个答案:

答案 0 :(得分:1)

使用MultiLine Flag。

See here in this link