我一直在 .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#%@()[\]\-]+)/。