import re
text = "Foo00012Bar"
tmp1 = re.findall("[a-zA-Z]|\d+", text) # '\' : 이스케이프문자(명령어)
print(tmp1)
tmp2 = re.findall("[a-zA-Z]+|\d+", text)
print(tmp2)
tmp3 = re.findall("[a-zA-Z]+", text)
print(tmp3)
tmp4 = re.findall("\d+", text)
print(tmp4)
tmp5 = re.findall("\d", text)
print(tmp5)
'''
tmp1 : ['F', 'o', 'o', '00012', 'B', 'a', 'r']
tmp2 : ['Foo', '00012', 'Bar']
tmp3 : ['Foo', 'Bar']
tmp4 : ['00012']
tmp5 : ['0', '0', '0', '1', '2']
'''
cf. [백준] 20210. 파일 탐색기
'[ 언어 및 문법 ] > Python' 카테고리의 다른 글
[Python] 얕은 복사🥵 vs 깊은 복사🤗 (0) | 2022.09.03 |
---|---|
[Python] 삼항 연산자 (3항 연산자) (0) | 2022.09.03 |
[Python] list() vs split() (0) | 2022.08.12 |
[Python] 커스텀 정렬 (cmp_to_key) (0) | 2022.08.10 |