파이썬에서 "aabbbc"와 같은 "2a3bc"문자열을 디코드하려고합니다. 그래서 내가해야 할 첫 번째 일은 그것을 이해할 수있는 그룹들로 나누는 것입니다. 다른 말로 : ['2a','3b','c']
.문자열을 숫자와 문자 또는 단 하나의 문자 그룹으로 나누기
기본적으로 숫자와 문자 또는 (2) 문자 만 일치시킵니다.
re.findall('\d+\S|\s', '2a3bc')
을 그리고 반환 :
나는이있어
['2a', '3b']
그래서 실제로는 c
를 실종.
아마 내 정규식 기술이 부족합니다. 도움이 필요합니다.
http://stackoverflow.com/questions/26006949/python-expanding-a-string-of-variables-with-integers 및 http://stackoverflow.com/questions/35003123/fairly-basic-string-expansion -in-python – TessellatingHeckler
@TessellatingHeckler 감사합니다. 나는 "확장"또는 "확장"이라는 단어를 사용하지 않을 생각입니다. 그러나 나는 이미 거의 30 분 동안 수색을했다. – adrianmc