Regex: AttributeError: ‘NoneType’ object has no attribute ‘groups’

You are getting AttributeError because you’re calling groups on None, which hasn’t any methods.

regex.search returning None means the regex couldn’t find anything matching the pattern from supplied string.

when using regex, it is nice to check whether a match has been made:

Result = re.search(SearchStr, htmlString)

if Result:
    print Result.groups()

Leave a Comment