正则表达式 - 搜索任何文本

时间:2013-02-01 22:29:40

标签: regex full-text-search flv

如果我有这个正则表达式:(\&file=[A-Z]{4}\d{4}\/)

但我有这样的搜索文本:&file=PSYC4534/SecretSuccess_512k.flv其中.flv的文件名可以是任何内容。

如何完成上述表达式以包含任何filename.flv?

由于

2 个答案:

答案 0 :(得分:2)

您可以使用

(\&file=[A-Z]{4}\d{4}\/).*?\.flv(\s|$)

.*?\.flv(\s|$)将匹配任何字符(换行符除外),尽可能少次或多次,直到出现.flv后跟空格字符或字符串结尾。

答案 1 :(得分:1)

[a-zA-Z_0-9]+\.flv之类的内容将匹配方括号和扩展名中的一个或多个字符的序列。我输入了alpha和数字以及下划线。你可能需要更多,但不要加点/句号。

将其添加到表达式(\&file=[A-Z]{4}\d{4}\/)的末尾,但在parens中。