Python split/replace 함수

기린이·2022년 4월 14일
0

모아두기🔧

목록 보기
27/39

여러문자를 기준으로 replace하기

string = 'abcd*dgf+dkd-'
# 위의 문자에서 *, +, -를 모두 치환하고자하면

string = string.replace('*', '').replace('+', '').replace('-', '')

>>>>'abcddgfdkd'

여러문자를 기준으로 split

방법 1

모든 구분자를 하나의 구분자로 replace한 후, split

string = 'abcd*dgf+dkd-'
string = string.replace('*', '^').replace('+', '^').replace('-', '^')
string.split('^')
>>>> ['abcd', 'dgf', 'dkd', '']

re 모듈 사용

import re

string = 'abcd*dgf+dkd-'
string = re.split('[*+-]', string)
>>>> ['abcd', 'dgf', 'dkd', '']

re.split 기억하즈아

참고

1

profile
중요한 것은 속력이 아니라 방향성

0개의 댓글