import re
print( re.sub(r'^\W+|\W+$', '', '??cats--') )
print( re.sub(r'^[\W_]+|[\W_]+$', '', '_??cats--_') )