Python应用程序的配置选项

时间:2016-11-04 00:54:34

标签: python regex

我正在使用plex插件。这个插件在界面中有一个配置选项,它告诉它如何找到视频的ID。

包含的默认模式要求ID在[]中,但我有数百个文件,这些文件在扩展名之前只有文件名中的最后~11个字符。

以下是在[]

之间查找ID的“默认”模式

\[(?P<id>.{11})\]

如何更改此设置,以便在文件名的最后11个字符中查找ID,忽略之前的所有字符(变化)。没有任何其他配置选项,它实际上是插入模式的plex界面中的一个框,然后单击“保存”。

我有一个非常短的python脚本的链接,可以驱动所有内容。

https://github.com/sander1/YouTube-Agent.bundle/blob/master/Contents/Code/__init__.py

这是对我有用的字符串:

(?P<id>.{11})....$

1 个答案:

答案 0 :(得分:2)

尝试(?P<id>.{11}$)

这会在字符串的末尾包含任意十一个非换行符。虽然您可能需要(?P<id>.{11})....$来考虑文件扩展名...