|
|
@ -272,11 +272,8 @@ def match_consecutive(needles, haystack, ignore_case=False): |
|
|
|
(path="/moo/foo/baz", weight=10), |
|
|
|
(path="/foo/baz", weight=10)] |
|
|
|
""" |
|
|
|
if is_windows(): |
|
|
|
# The normal \\ separator needs to be escaped again for use in regex. |
|
|
|
sep = '\\\\' |
|
|
|
else: |
|
|
|
sep = os.sep |
|
|
|
# The normal \\ separator needs to be escaped again for use in regex. |
|
|
|
sep = '\\\\' if is_windows() else os.sep |
|
|
|
regex_no_sep = '[^' + sep + ']*' |
|
|
|
regex_no_sep_end = regex_no_sep + '$' |
|
|
|
regex_one_sep = regex_no_sep + sep + regex_no_sep |
|
|
|