@@ -65,7 +65,7 @@ def contains_modifier(self, field: str, value: DEFAULT_VALUE_TYPE) -> str:
65
65
for v in value
66
66
)
67
67
return f"{ field } contains ({ values } )"
68
- value = self ._pre_process_value (field , value , value_type = ValueType .value )
68
+ value = self ._pre_process_value (field , value , value_type = ValueType .value , wrap_str = True , wrap_int = True )
69
69
return f"{ field } contains { value } "
70
70
71
71
def endswith_modifier (self , field : str , value : DEFAULT_VALUE_TYPE ) -> str :
@@ -77,11 +77,14 @@ def startswith_modifier(self, field: str, value: DEFAULT_VALUE_TYPE) -> str:
77
77
def regex_modifier (self , field : str , value : DEFAULT_VALUE_TYPE ) -> str :
78
78
if isinstance (value , list ):
79
79
values = self .list_token .join (
80
- self ._pre_process_value (field , v , value_type = ValueType .regex_value , wrap_str = True , wrap_int = True )
80
+ self .str_value_manager .escape_manager .escape (
81
+ self ._pre_process_value (field , v , value_type = ValueType .regex_value , wrap_str = True , wrap_int = True )
82
+ )
81
83
for v in value
82
84
)
83
85
return f"{ field } matches ({ values } )"
84
86
value = self ._pre_process_value (field , value , value_type = ValueType .regex_value , wrap_str = True , wrap_int = True )
87
+ value = self .str_value_manager .escape_manager .escape (value )
85
88
return f"{ field } matches { value } "
86
89
87
90
def is_none (self , field : str , value : DEFAULT_VALUE_TYPE ) -> str : # noqa: ARG002
0 commit comments