파이썬 문자열 함수 split()을 사용할 때 큰 따옴표로 묶인 항목을 비분 할 단어로 처리하는 사람이 있습니까? 큰 따옴표로 묶은 단어를 파이썬 문자열 split()로 분할하지 마십시오?
내가 공백 만에 분할 할 말 나는이 있습니다 가>>> myStr = 'A B\t"C" DE "FE"\t\t"GH I JK L" "" ""\t"O P Q" R'
>>> myStr.split()
['A', 'B', '"C"', 'DE', '"FE"', '"GH', 'I', 'JK', 'L"', '""', '""', '"O', 'P', 'Q"', 'R']
내가 공백이 포함 된 경우에도, 하나의 단어로 큰 따옴표 안에 아무것도 치료에 좋아, 그래서 것
는 것을 아래로 끝날 싶은 :
['A', 'B', 'C', 'DE', 'FE', 'GH I JK L', '', '', 'O P Q', 'R']
또는 적어도이 다음 내가 벗겨거야 따옴표 :
['A', 'B', '"C"', 'DE', '"FE"', '"GH I JK L"', '""', '""', '"O P Q"', 'R']
정규식이 아닌 제안 사항이 있습니까?
+100 와우, 결코 들어 본 적 없음 –
감사합니다. Sven --- 그것이 내가 찾고있는 것입니다! – Rob
대단히 유용합니다. 감사! – liang