mystr="hello world"
mystr.split()
Python에서는 정규 표현식 사용은 re 모듈을 사용
import re
text="파이썬 좋아요. 파이썬은 누가 만들었나요?"
m=re.findall("파이썬", text)
print(m)
import re
text="파이썬/자바/C++"
m=re.split('/',text)
print(m)
import re
date="2020/06/30"
m=re.sub("/","-",date)
print(m)
.import re
flist='''
abc.xlsx
def.xlsx
ko1.xlsx
ko2.xlsx
ko33.xlsx
'''
m=re.findall(r"ko.\.xlsx", flist)
print(m)
[ / ]import re
name_list='''
김민수
조민수
최민수
권민수
'''
m=re.findall(r"[김이박]민수", name_list)
print(m)
import re
phone_list='''
010-1121-1121
011-1121-1311
016-0001-1212
018-1212-9381
'''
m=re.findall(r"01[01]-....-....", phone_list)
print(m)
-| 정규 표현식 | 의미 |
|---|---|
| [A-Z] | 대문자 중 한 글자와 일치 |
| [a-z] | 소문자 중 한 글자와 일치 |
[A-Za-z0-9]
파일 이름에 숫자가 포함되어있는데 8번과 9번은 빼고 찾고 싶다면?
file_ver[0-7].xlsx
or
file_ver[^89].xlsx