Es posible definir tantos grupos como sea necesario, de esta forma se puede definir algo como: "[a-zA-Z]\w*?) ?(?.*?)>" para encontrar no solo el nombre del tag HTML sino también sus atributos de la siguiente forma: