Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用重命名应用程序 (Filebot) 为我的媒体文件带来秩序并使媒体中心/xbmc/plex 正常工作。
使用正则表达式匹配文件名中的“XXX”模式的最佳和最强大的方法是什么,例如:
aaa.bbb.*.fff-XXX.ext aaa.bbb.*.fff-XXX.ext1.ext2
我设法解决了其他问题,但这对我来说似乎是一个无法克服的问题。(还在学习。)
像这样的东西应该工作:
-(.*?)\.
这将匹配一个连字符,后跟零个或多个任意字符,非贪婪地,在组 1 中捕获,然后是句点。
另一种选择是使用环视断言,如下所示:
(?<=-).*?(?=\.)
这将匹配相同类型的文本,除了整个匹配将由-and之间的子字符串组成.,而不是在组中捕获它。
-
.
正则表达式:
-([^-.]+)
将放入XXX捕获组 1。
XXX