import re
text = "the asbestos fiber <unk> <unk| is < unusually <unk once it enters the <<unk>$% with "
replacement = " "
pattern: str = r'(?:(?!<unk>)[\W_](?<!<unk>))+'
print( re.sub(pattern, replacement, text, flags=re.I) )
