import re
texts = ['This%%is$Matrix%%$script', 'This$#is% Matrix# %!']
for text in texts:
print(re.sub(r'(?<=[^\W_])[\W_]+(?=[^\W_])', ' ', text))
aW1wb3J0IHJlCnRleHRzID0gWydUaGlzJSVpcyRNYXRyaXglJSRzY3JpcHQnLCAnVGhpcyQjaXMlIE1hdHJpeCMgJSEnXQpmb3IgdGV4dCBpbiB0ZXh0czoKCXByaW50KHJlLnN1YihyJyg/PD1bXlxXX10pW1xXX10rKD89W15cV19dKScsICcgJywgdGV4dCkp