Regex 部分路径匹配正则表达式
我试图开发一个部分匹配路径某个分支的正则表达式。不在这个水平之前,也不在这个水平之上。例如:Regex 部分路径匹配正则表达式,regex,Regex,我试图开发一个部分匹配路径某个分支的正则表达式。不在这个水平之前,也不在这个水平之上。例如: /path - no match /path/subpath - no match /path/subpath/XYZ-123/subpath - no match /path/subpath/XYZ-123 - match 到目前为止,我有以下几点 ^\/path\/subpath\/.*$ 然而,这显然也与我想排除的/path/subpath/XYZ-123/subpath匹配。请注意,路径包
/path - no match
/path/subpath - no match
/path/subpath/XYZ-123/subpath - no match
/path/subpath/XYZ-123 - match
到目前为止,我有以下几点
^\/path\/subpath\/.*$
然而,这显然也与我想排除的/path/subpath/XYZ-123/subpath
匹配。请注意,路径包含字符、数字和特殊字符。您可以使用
^\/path\/subpath\/[^\/]*$
看
正则表达式将匹配
-字符串的开头^
-\/path\/subpath\/
字符串/path/subpath/
-0个或更多字符,而不是[^\/]*
/
-字符串结束$
^\/path\/subpath\/[^\/]*$
?