@@ -49,7 +49,7 @@ class SqlTokenizer(QueryTokenizer):
4949field_pattern = r'(?P<field_name>"[a-zA-Z\._\-\s]+"|[a-zA-Z\._\-]+)'
5050num_value_pattern = rf"(?P<{ ValueType .number_value } >\d+(?:\.\d+)*)\s*"
5151bool_value_pattern = rf"(?P<{ ValueType .bool_value } >true|false)\s*"
52- single_quotes_value_pattern = rf"""'(?P<{ ValueType .single_quotes_value } >(?:[:a-zA-Z\*0-9=+%#\-\/,_".$&^@!\(\)\{{\}}\s]|''|\\\'|\\\%|\\\_|\\\\)*)'(?:\s+escape\s+'(?P<{ _ESCAPE_SYMBOL_GROUP_NAME } >.)')?""" # noqa: E501
52+ single_quotes_value_pattern = rf"""'(?P<{ ValueType .single_quotes_value } >(?:[:a-zA-Z\*0-9=+%#\-\/,_".$&^@!\(\)\{{\}}\s]|''|\\\'|\\\%|\\\_|\\\\|\\ )*)'(?:\s+escape\s+'(?P<{ _ESCAPE_SYMBOL_GROUP_NAME } >.)')?""" # noqa: E501
5353_value_pattern = rf"{ num_value_pattern } |{ bool_value_pattern } |{ single_quotes_value_pattern } "
5454multi_value_pattern = rf"""\((?P<{ ValueType .multi_value } >\d+(?:,\s*\d+)*|'(?:[:a-zA-Z\*0-9=+%#\-\/\\,_".$&^@!\(\)\{{\}}\s]|'')*'(?:,\s*'(?:[:a-zA-Z\*0-9=+%#\-\/\\,_".$&^@!\(\)\{{\}}\s]|'')*')*)\)""" # noqa: E501
5555re_field_value_pattern = rf"""regexp_like\({ field_pattern } ,\s*'(?P<{ ValueType .regex_value } >(?:[:a-zA-Z\*\?0-9=+%#№;\-_,"\.$&^@!\{{\}}\[\]\s?<>|]|\\\'|\\)+)'\)""" # noqa: E501