[Python] re.sub() 으로 문자열 치환
2021. 1. 5. 12:02ㆍProgramming Language/Python
re.sub()로 문자열 치환
import re
re.sub(pattern='패턴', repl='바꿀 문자열(to)', string='바뀔 문자열(from)')
이렇게 사용한다.
'패턴'은 정규표현식이 들어가고, 정규 표현식을 사용하는 방법은 여기에 있다.
문자 외의 특수문자들을 제거하는 예제는 다음과 같다.
import re
paragraph = "Hi, my name is Yuseon! Nice to meet you~"
result = re.sub(pattern='\W', repl=' ', string=paragraph)
word_list = result.lower().split()
print(result)
print(word_list)
결과
Hi my name is Yuseon Nice to meet you
['hi', 'my', 'name', 'is', 'yuseon', 'nice', 'to', 'meet', 'you']
이런식으로 활용하면 된다.
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 인덱싱, 슬라이싱 (0) | 2021.01.07 |
---|---|
[Python] collections.Counter() 이용한 빈도수 세기 (0) | 2021.01.05 |
[Python] collections.OrderedDict 정렬 (0) | 2021.01.05 |
[Python] 리스트에 특정 값이 있는지 체크하기 (0) | 2021.01.05 |
[Python] split() (0) | 2021.01.04 |