Javascript Python正则表达式在特殊字符后获取字符串(扩展名)

Javascript Python正则表达式在特殊字符后获取字符串(扩展名),javascript,python,regex,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_uu%05d.png[1]1-10”; my

我有一个字符串,想在特殊字符后得到字符串,这个字符是扩展名。 我试过了,它在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_uu%05d.png[1]1-10”;
my_str_3=“/home/mohideen/test_dir/Samp_8860-fg_paint_u%05d.jpg”;
for(在[my_str_0,my_stru 1,my_stru 2,my_stru 3]中的变量i){
var reg=/([^.]*)$/.exec(eval(“my_str”+i));
console.log(reg[0]);
}
使用多行标志


不清楚输出应该是什么。我说的是扩展。。特别角色《你是救世主》之后,我想我不会忘记这句简单的多行感谢@vks…@MohideenibnMohammed你的欢迎:)