使用正则表达式匹配文件路径中的所有目录名称

时间:2010-06-17 16:12:26

标签: regex mod-rewrite

有人可以给我正则表达式来匹配/this/is/the/path/this/is/the/path/之类的匹配项并匹配:

$1=this
$2=is
$3=the
$4=path

([^/]+)/匹配一个,但我不太确定如何重复它。

仅供参考:这是一个mod重写RewriteRule匹配。

2 个答案:

答案 0 :(得分:0)

如果您想要定义编号的组,则必须自己重复:

/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?

  this     is     the     path

答案 1 :(得分:0)

如果mod-rewrite支持它([^ /] +){1,4}应匹配1到4组。根据需要/期望调整数字。

相关问题