Lines Matching refs:string
28 def _add_regex(self, string, flags): argument
32 self.regex = re_cache.get(string, None)
34 self.regex = re.compile(string, flags=flags)
36 re_cache[string] = self.regex
38 def __init__(self, string, cache=True, flags=0): argument
46 self._add_regex(string, flags)
62 def match(self, string): argument
67 self.last_match = self.regex.match(string)
70 def search(self, string): argument
75 self.last_match = self.regex.search(string)
78 def findall(self, string): argument
83 return self.regex.findall(string)
85 def split(self, string): argument
90 return self.regex.split(string)
92 def sub(self, sub, string, count=0): argument
97 return self.regex.sub(sub, string, count=count)