我一直在.htaccess工作,以制作干净的网址。现在一切都很完美。我已经能够使用此正则表达式/([a-zA-Z0-9\-]+)/
我想立即添加括号(
,)
,[
,]
和符号&
,%
,{{1我不知道怎么......
经过一些工作,我带来了这个正则表达式:;
。
但它似乎不起作用,
我尝试使用正则表达式教程和一切,但我只是不明白..如果有人可以帮助我会很感激
答案 0 :(得分:2)
尝试分隔特殊字符。第一个封闭的括号可能正在关闭列表。
未经测试:
/([a-zA-Z0-9#%@\(\)\[\]\-]+)/
答案 1 :(得分:0)
您需要转义保留字符 - 在character classes内,您需要转义]
,-
,\
和^
。
您的新正则表达式为:/([a-zA-Z0-9#%@()[\]\-]+)/
。
答案 2 :(得分:0)
最简单的版本:
/([a-zA-Z0-9#%&@;()[\]-]+)/