Python

[Python] 파이썬 정규 표현식을 이용하여 문자 split 처리하기

SDeveloper 2020. 9. 20. 23:35
반응형

파이썬 정규표현식을 이용하여 split 처리하기

 

1. 문자열을 숫자+문자+특수문자의 조합으로 split 하기.

문자열: "1S2D*3T" 

split 결과 : [('1', 'D', ''), ('2', 'S', '#'), ('10', 'S', '')]

 

# 참고 문제 : 프로그래머스 17682 다트게임

import re

def solution(dartResult):
    p = re.compile("(\d+)([a-zA-Z])(\*|#)?")
    scores = p.findall(dartResult)

 

 

 

반응형