Match all directory names in file path with regular expression
Can someone give me the regular expression to match something like /this/is/the/path
or /this/is/the/path/
and matches like:
$1=this $2=is $3=the $4=path
([^/]+)/
开发者_运维问答matches one, but I'm not quite sure how to get it to repeat.
FYI: this is for a mod rewrite RewriteRule match.
If you want defined, numbered groups, you must repeat it yourself:
/([^/]+)/([^/]+)/([^/]+)/([^/]+)/? this is the path
If mod-rewrite supports it ([^/]+){1,4} should match from 1 to 4 groups. Adapt numbers as needed/desired.
精彩评论