# Matches HTML5 start tags with data attributes < (?[\w-]+?) \s{0,} (? [^>]* \s{0,} data- \s{0,} [^>]* ) >