docstrings
This commit is contained in:
parent
e941a462c1
commit
4b8bd8a341
1 changed files with 11 additions and 2 deletions
|
|
@ -20,17 +20,26 @@ class RegexFunctions:
|
|||
@staticmethod
|
||||
def regex_match(regex: String, string: String) -> Array:
|
||||
"""
|
||||
Cast to String.
|
||||
Checks for a match only at the beginning of the string. If a match exists, returns
|
||||
the string as the first element of the Array. If there are capture groups, returns each
|
||||
group as a subsequent element in the Array.
|
||||
"""
|
||||
return _re_output_to_array(re.match(regex.value, string.value))
|
||||
|
||||
@staticmethod
|
||||
def regex_search(regex: String, string: String) -> Array:
|
||||
"""
|
||||
Cast to String.
|
||||
Checks for a match anywhere in the string. If a match exists, returns
|
||||
the string as the first element of the Array. If there are capture groups, returns each
|
||||
group as a subsequent element in the Array.
|
||||
"""
|
||||
return _re_output_to_array(re.search(regex.value, string.value))
|
||||
|
||||
@staticmethod
|
||||
def regex_fullmatch(regex: String, string: String) -> Array:
|
||||
"""
|
||||
Checks for entire string to be a match. If a match exists, returns
|
||||
the string as the first element of the Array. If there are capture groups, returns each
|
||||
group as a subsequent element in the Array.
|
||||
"""
|
||||
return _re_output_to_array(re.fullmatch(regex.value, string.value))
|
||||
|
|
|
|||
Loading…
Reference in a new issue