【问题标题】:Python Regex to get string(extension) after special character [duplicate]Python正则表达式在特殊字符后获取字符串(扩展名)[重复]
【发布时间】:2018-07-28 22:38:58
【问题描述】:

我有一个字符串想在扩展的特殊字符之后获取字符串。 我试过了,它在 javascript 中可以正常工作,但在 python 中却没有。如何做到这一点?

这是我的 JS sn-p,

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]);
}

这是我的蟒蛇regex link

【问题讨论】:

标签: javascript python regex


【解决方案1】:

使用多行标志。

See here in this link

【讨论】:

  • 你是救世主,我想我怎么会忘记这个简单的多行感谢@vks...
  • @MohideenibnMohammed 欢迎您:)
猜你喜欢
  • 2014-05-04
  • 2017-07-16
  • 1970-01-01
  • 2021-09-07
  • 1970-01-01
  • 2019-04-01
  • 2018-07-13
  • 1970-01-01
相关资源
最近更新 更多