본문 바로가기
프로그래밍/python

정규화

by 메이슨김 2020. 12. 17.
import re

def name_norm(text):
    print 'target: ' + text
    text = re.sub(r" ?\([^)]+\)", "", text).strip()
    print 'step1: ' + text
    text = re.sub('[-=+.,#/?*:$!}]', ' ', text).strip()
    print 'step2: ' + text
    text = ' '.join(text.split()).strip()
    print 'step3: ' + text

    return text
    
name_norm("a,b")
name_norm("a (a)")
반응형