代码之家  ›  专栏  ›  技术社区  ›  adiian

如何在不从磁盘读取文件名的情况下验证文件是否符合PHP中的掩码

  •  0
  • adiian  · 技术社区  · 16 年前

    我有一个文件名列表(我已经有了文件名列表,比如说在一个文本文件中)。我想按以下方式处理此列表:

    • /dirX/subdirX类型的文件名/ / .ext将写入新文件
    • 所有其他文件名都将写入一个单独的文件中。

    是否有任何选项来验证文件名是否与掩码对应,而不从磁盘读取文件名?(我所说的文件名是指一个简单的字符串)。我想知道是否有这样一个功能,不需要磁盘访问。我知道regex可能是一个解决办法,但我想有一些从php。

    2 回复  |  直到 13 年前
        1
  •  3
  •   Matteo Riva    16 年前

    也许你需要 fnmatch() ?

    如果你需要更多的信息,你应该发布一些样本数据。

        2
  •  1
  •   salathe    16 年前

    你可能需要 fnmatch 它是为您要求解决的任务而构建的。如果这不太合适,也许 regular expressions 可能有用。

    澄清你的想法 包含可能有助于引导答案朝着你想要的方向。

    推荐文章