我一直在 .htaccess 中制作干净的网址。现在一切都很完美。我能够使用此正则表达式从所有 alfa 数字字符中生成干净的 url/([a-zA-Z0-9\-]+)/
我现在想添加括号(
, )
,和符号, [
, 我不知道如何...]
&
%
;
经过一番工作,我得到了这个正则表达式:/([a-zA-Z0-9#%@()[]\-]+)/
. 但这似乎不起作用,
我尝试了正则表达式教程和所有内容,但我就是不明白。如果有人可以提供帮助,我将不胜感激
我一直在 .htaccess 中制作干净的网址。现在一切都很完美。我能够使用此正则表达式从所有 alfa 数字字符中生成干净的 url/([a-zA-Z0-9\-]+)/
我现在想添加括号(
, )
,和符号, [
, 我不知道如何...]
&
%
;
经过一番工作,我得到了这个正则表达式:/([a-zA-Z0-9#%@()[]\-]+)/
. 但这似乎不起作用,
我尝试了正则表达式教程和所有内容,但我就是不明白。如果有人可以提供帮助,我将不胜感激
尝试分隔特殊字符。第一个封闭的括号可能正在关闭列表。
未经测试:
/([a-zA-Z0-9#%@\(\)\[\]\-]+)/
最简单的版本:
/([a-zA-Z0-9#%&@;()[\]-]+)/
您需要转义保留字符 - 在字符类内部,您需要转义]
,-
和.\
^
您的新正则表达式将是:/([a-zA-Z0-9#%@()[\]\-]+)/
。