网址规则中的正则表达式

时间:2014-09-24 07:18:21

标签: regex

.htaccess我设置规则,如下:

.../([A-zА-я0-9\-\(\)\+\ ]*)/...

但它仅适用于 a-z 0-9和空间,为什么没有像以下网址那样工作规则:

/first/broblem (Area)/

2 个答案:

答案 0 :(得分:0)

你忘记了正斜线。

.../([A-zА-я0-9\-\(\)\+\ /]*)/...

答案 1 :(得分:0)

您提供的表达式将匹配子表达式

  • 第一
  • broblem(区域)

但不是整行,因为它不符合' /'字符。

请改为尝试:

([A-zА-я0-9\-\(\)\+\ \/]*)

不确定.htaccess文件是如何工作的。也许你还需要转动' *'进入' +'避免空匹配...(除非隐含全线匹配)