def AsRegEx(self): """Return the current glob as a simple regex. Note: No interpolation is performed. Returns: A RegularExpression() object. """ return rdf_standard.RegularExpression("(?i)^" + fnmatch.translate(self._value))
def AsRegEx(self): """Return the current glob as a simple regex. Note: No interpolation is performed. Returns: A RegularExpression() object. """ parts = self.__class__.REGEX_SPLIT_PATTERN.split(self._value) result = "".join(self._ReplaceRegExPart(p) for p in parts) return rdf_standard.RegularExpression("(?i)\\A%s\\Z" % result)
def _RegexMatcher(string): regex = rdf_standard.RegularExpression(string) return conditions.RegexMatcher(regex)
def _RegexMatcher(string): regex = rdf_standard.RegularExpression(string) return client_file_finder.RegexMatcher(regex)