import re
def clean_text(text):
pattern = '([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)'
text = re.sub(pattern=pattern, repl='', string=text)
pattern = '(http|ftp|https)://(?:[-\w.]|(?:%[\da-fA-F]{2}))+'
text = re.sub(pattern=pattern, repl='', string=text)
pattern = '([ㄱ-ㅎㅏ-ㅣ]+)'
text = re.sub(pattern=pattern, repl='', string=text)
pattern = '<[^>]*>'
text = re.sub(pattern=pattern, repl='', string=text)
pattern = '\s*\([^)]*\)'
text = re.sub(pattern=pattern, repl='', string=text)
pattern = '[^\w\s]'
text = re.sub(pattern=pattern, repl='', string=text)
return text.strip()
text = '(abc_def) 좋은글! (이것도 지워조) http://1...content-available-to-author-only...4.com 감사합니다. aaa@goggle.comㅋㅋ<H1>thank you</H1>'
print(clean_text(text))
aW1wb3J0IHJlCmRlZiBjbGVhbl90ZXh0KHRleHQpOgogICAgcGF0dGVybiA9ICcoW2EtekEtWjAtOV8uKy1dK0BbYS16QS1aMC05LV0rXC5bYS16QS1aMC05LS5dKyknIAogICAgdGV4dCA9IHJlLnN1YihwYXR0ZXJuPXBhdHRlcm4sIHJlcGw9JycsIHN0cmluZz10ZXh0KSAKICAgIHBhdHRlcm4gPSAnKGh0dHB8ZnRwfGh0dHBzKTovLyg/OlstXHcuXXwoPzolW1xkYS1mQS1GXXsyfSkpKycgCiAgICB0ZXh0ID0gcmUuc3ViKHBhdHRlcm49cGF0dGVybiwgcmVwbD0nJywgc3RyaW5nPXRleHQpIAogICAgcGF0dGVybiA9ICcoW+OEsS3jhY7jhY8t44WjXSspJyAKICAgIHRleHQgPSByZS5zdWIocGF0dGVybj1wYXR0ZXJuLCByZXBsPScnLCBzdHJpbmc9dGV4dCkgCiAgICBwYXR0ZXJuID0gJzxbXj5dKj4nIAogICAgdGV4dCA9IHJlLnN1YihwYXR0ZXJuPXBhdHRlcm4sIHJlcGw9JycsIHN0cmluZz10ZXh0KSAgCiAgICBwYXR0ZXJuID0gJ1xzKlwoW14pXSpcKScgCiAgICB0ZXh0ID0gcmUuc3ViKHBhdHRlcm49cGF0dGVybiwgcmVwbD0nJywgc3RyaW5nPXRleHQpCiAgICBwYXR0ZXJuID0gJ1teXHdcc10nIAogICAgdGV4dCA9IHJlLnN1YihwYXR0ZXJuPXBhdHRlcm4sIHJlcGw9JycsIHN0cmluZz10ZXh0KQogICAgcmV0dXJuIHRleHQuc3RyaXAoKQoKdGV4dCA9ICcoYWJjX2RlZikg7KKL7J2A6riAISAo7J206rKD64+EIOyngOybjOyhsCkgaHR0cDovLzEuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjQuY29tIOqwkOyCrO2VqeuLiOuLpC4gYWFhQGdvZ2dsZS5jb23jhYvjhYs8SDE+dGhhbmsgeW91PC9IMT4nIApwcmludChjbGVhbl90ZXh0KHRleHQpKQ==