# Matches an HTML data attribute \s{0,} data-(?[a-z\-_:]*) \s{0,} = \s{0,} (?> '(? ((?:''|\\'|[^'])*) )' | "(? .*?(?