【发布时间】:2012-03-13 04:35:54
【问题描述】:
我的 .htaccess 中有一堆规则(子域、文件夹、用户特定文件夹等...)
我现在正在使用这个正则表达式:
([a-z0-9A-Z])
我正在寻找一个特定的规则,我找到了多种构建它的方法,我想知道 如果有这些的标准做法?使用类似的东西有什么区别/优点/缺点:
([^.]+)([^/]+)(.*)([a-z0-9]+)
【问题讨论】:
-
Apache regexp 引擎与 PHP 和 Perl 中的 PCRE 引擎相同。我的建议是保持简单愚蠢。当然一个人很简单,...例如恕我直言,
\w比[a-z0-9A-Z]更容易阅读。这是一个“生命的意义”问。SO 与哲学无关。 -
我认为 Perl 实际上并没有使用 PCRE。
标签: regex apache .htaccess mod-rewrite