내 언어 입력이 같이 보입니다 파이썬간단한 정규식 문제
입니다. 지금까지 내가 함께
>>> truth = re.compile('(([0-1]\D*?){4})*')
>>> truth.search('0 0 0 0 1 0 0 0').groups()
('0 0 0 0', '0')
또는 여러 비슷한 일 만 넣어 가지고 자신의 요소
입니다에
('0 0 0 0', '1 0 0 0', '1 1 0 0')
또는 4 개 개의 숫자의 모든 설정 :
내가 출력을 원하는 아무것도 가까이오고 있지 않습니다. 여기에 나와있는 몇 가지 것들은 나에게 새롭고 나는 문서를 읽는 중이지만 잘 어울리지 않는 것을 조각으로 나눌 수는 없다. 주목할 가치가없는 이유는 지금 내가 왜 그 마지막 0 ...
입력은 결국 많은 라인이 될 것이지만 만약 그것이 작은 경우에 효과가 있다면 나는 번역 할 것이라고 확신한다. 당신은 list comprehension을 확인해야
감사
정규식을 사용해야합니까? '.split()'과'.join()'을 사용하면 아마 더 간단해질 것입니다. –
나는 물을 생각하지도 않은 많은 질문에 대한 많은 답변을 제공합니다. 내가 정규식을 사용할 필요가 없다는 것을 지적 해 주셔서 감사합니다. –