문자열을 분할해야합니다. 나는 이것을 사용하고있다 :
def ParseStringFile(string):
p = re.compile('\W+')
result = p.split(string)
하지만 오류가 있습니다. 결과에는 'Лев'앞에 하나, 두 개의 빈 문자열 ( '')이 있습니다. 어떻게 제거합니까?
nhahtdh가 지적했듯이, 문자열 \n
의 시작과 끝에 a가 있기 때문에 빈 문자열이 예상 되지만, 그들이 당신을 괴롭 히면 filter
매우 빠르고 효율적으로 할 수 있습니다.
>>> filter(None, ['', 'text', 'more text', ''])
['text', 'more text']
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다