Python regex.X Examples
The following are 1
code examples of regex.X().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
regex
, or try the search function
.
Example #1
Source File: utils.py From chepy with GNU General Public License v3.0 | 5 votes |
def regex_search( self, pattern: str, ignore_case: bool = False, multiline: bool = False, dotall: bool = False, unicode: bool = False, extended: bool = False, ): """Regex search on current data Args: pattern (str): Required. The regex pattern to search by ignore_case (bool, optional): Set case insentive flag. Defaults to False. multiline (bool, optional): ^/$ match start/end. Defaults to False. dotall (bool, optional): `.` matches newline. Defaults to False. unicode (bool, optional): Match unicode characters. Defaults to False. extended (bool, optional): Ignore whitespace. Defaults to False. Returns: Chepy: The Chepy object. Examples: >>> c = Chepy("loLolololoL") >>> c.regex_search("ol", ignore_case=True) """ flags = 0 if ignore_case: flags += re.IGNORECASE if multiline: flags += re.MULTILINE if dotall: flags += re.DOTALL if unicode: flags += re.UNICODE if extended: flags += re.X self.state = re.findall(pattern, self._convert_to_str(), flags=flags) return self