제가 찾은 방법
$pattern = '/(<a\b(?:(?!href=")[^">]+[^>]+)?[^">]+href="[^">]+'.static::getNamespacePrefixes().'([^"\?\&>]+)[^>]+>)'.static::getNamespacePrefixes().'?(?:\s*\<bdi\>)?([^>]+)(?:\<\/bdi\>)?(<\/a>)/';