2016-11-04 83 views
0

我正在爲plex使用插件。這個插件在界面中有一個配置選項,它告訴它如何找到一個視頻的ID。Python應用程序的配置選項

包含的默認模式期望ID在[]中,但是我有數百個文件,其ID只是擴展名之前的文件名中最後~11個字符。

這裏是「默認」模式是尋找一個ID

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

如何改變這種做法,它會查找ID文件名的最後11個字符之間[]

,忽略之前的所有字符(其變化)。沒有任何其他配置選項,它實際上是您插入模式的plex界面中的一個框,然後單擊保存。

我有一個很短的python腳本驅動一切的鏈接。

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

這是爲我工作的字符串:

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

回答

2

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

這需要所有十一個非換行符在字符串的結尾。雖然也許你可能需要(?P<id>.{11})....$來解釋文件擴展名...

+0

我應該嘗試它們兩個嗎?這些文件都有擴展名(3個字符) –

+0

嘗試第二個,但如果這不起作用,那麼它可能會排除正則表達式中的文件擴展名。 – nephi12

+0

就是這樣!非常感謝! –

相關問題