본문 바로가기
파이썬

파이썬 정규식으로 구두점 제거-파이썬

by º기록 2021. 1. 7.
반응형

단어의 시작 에서 구두점을 제거하려면 정규식을 사용해야합니다. 정규식이 최선의 선택 인 것 같습니다. 나는 'you 're'와 같은 단어에서 구두점을 제거하고 싶지 않기 때문에 .replace ()를 사용하지 않습니다.

 

해결 방법

 


>>> import string
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
>>> '!Hello.'.strip(string.punctuation)
'Hello'

>>> ' '.join(word.strip(string.punctuation) for word in "Hello, world. I'm a boy, you're a girl.".split())
"Hello world I'm a boy you're a girl"

 

참조 페이지 https://stackoverflow.com/questions/18429143

 

 

반응형

댓글