s/ & (?! (?: # (?: x[\da-f]+ | \d+ ) | [a-z]+ ) ; ) /&/xi