PHP preg_grep 多个文件
PHP preg_grep multi files
如何排除更多像 branding.php 这样的文件?
例如 branding.php、about.php、contact.php.
$pages = preg_grep('/branding\.php/', glob("*.php"), PREG_GREP_INVERT);
谢谢。
在正则表达式中使用替代项:
$pages = preg_grep('/\b(?:branding|about|contact)\.php/', glob("*.php"), PREG_GREP_INVERT);
哪里
\b
:词边界以避免匹配 abranding
或 abc123about
...
(?:branding|about|contact)
:匹配 branding
OR about
OR contact
的非捕获组(您可以添加更多文件)
如何排除更多像 branding.php 这样的文件? 例如 branding.php、about.php、contact.php.
$pages = preg_grep('/branding\.php/', glob("*.php"), PREG_GREP_INVERT);
谢谢。
在正则表达式中使用替代项:
$pages = preg_grep('/\b(?:branding|about|contact)\.php/', glob("*.php"), PREG_GREP_INVERT);
哪里
\b
:词边界以避免匹配abranding
或abc123about
...(?:branding|about|contact)
:匹配branding
ORabout
ORcontact
的非捕获组(您可以添加更多文件)