Регулярное выражение совпадает HTML -тег
/<\s*a[^>]*>(.*?)<\s*/\s*a>/g
Creepy Corncrake
/<\s*a[^>]*>(.*?)<\s*/\s*a>/g
(?<name>\b\w+\b)\s*=\s*(?<value>"[^"]*"|'[^']*'|[^"'<>\s]+)