【发布时间】:2016-10-03 17:55:50
【问题描述】:
我有一个字符串,它基本上是 .mp4 文件的文件路径。
我想测试文件路径是否匹配以下模式之一:
/*.mp4 (nothing before the slash, anything after)
*/*.mp4 (anything before and after the slash)
[!A]*.mp4 (anything before the extension, **except** for the character 'A')
实现这一目标的最佳方法是什么? 谢谢!
编辑:
我不想测试文件是否以 .mp4 结尾,我想测试它是否以它结尾并且分别匹配这 3 个场景中的每一个。
我尝试使用“endswith”,但它过于笼统,无法像我在示例中寻找的那样“具体化”。
【问题讨论】:
-
string.endswith('mp4')? -
这是一个概括,我正在寻找一种方法来分别测试上述场景中的每个。
-
阅读
re的文档,用online regex tester 试试运气,编写一些代码。 -
@Gambit2007 这个问题没有显示任何研究工作。见How to Ask
-
好吧,这真的是我的错。然而人们仍然将此问题标记为重复问题。
标签: python