diff --git a/earthsnake/path.py b/earthsnake/path.py index d39c5ab..b616fde 100644 --- a/earthsnake/path.py +++ b/earthsnake/path.py @@ -11,7 +11,7 @@ PATH_CHARACTER = ALPHA_LOWER + ALPHA_UPPER + DIGIT + PATH_PUNCTUATION class Path: """A document path""" - _SEGMENT_PATTERN = f'/[{PATH_CHARACTER}]+' + _SEGMENT_PATTERN = f'/[{PATH_CHARACTER}]+'.replace('$', '\\$') _PATTERN = f'^({_SEGMENT_PATTERN})+$' def __init__(self, path: str) -> None: