正则表达式 - 下载与正则表达式匹配的某些文件

时间:2012-12-10 04:33:11

标签: php regex

我有一个数据库,其中包含我从中下载数据的服务器列表。我想添加一个具有正则表达式模式的列,以便我的程序只能下载符合此模式的文件。

之前从未学过正则表达式,我需要一些帮助。

我目前希望正则表达式匹配任何扩展名为.edi的文件。 我该怎么做呢?

如何精确匹配文件名(正如一些客户可能想要的那样)?例如,文件总是被称为salesorder.txt

如果客户不想匹配任何文件,并希望我们提取所有文件,该怎么办?是否有正则表达式会抓住所有内容..或者是一个空白的正则表达式与此相同?

谢谢!

2 个答案:

答案 0 :(得分:1)

对于.edi扩展文件:.*\.edi$

对于固定文件名“salesroder.txt”^salesorder\.txt$

答案 1 :(得分:1)

匹配任何内容

  

*

点表示“无论哪个字符”,而星形表示“任意数量” @Billy Chan回答了其余的问题