0
문자열을 감안할 때 :문자열을 유니 코드 구분 기호로 분리 하시겠습니까?
str = 'Led Zeppelin — Blackdog'
을 내가 함께 끝나는 —
에 그것을 분할 방법은 다음과 같습니다
['Led Zeppelin', 'Blackdog']
하지만 —
하이픈 아니다; u'\u2014'
어떻게하면됩니까?
문자열을 감안할 때 :문자열을 유니 코드 구분 기호로 분리 하시겠습니까?
str = 'Led Zeppelin — Blackdog'
을 내가 함께 끝나는 —
에 그것을 분할 방법은 다음과 같습니다
['Led Zeppelin', 'Blackdog']
하지만 —
하이픈 아니다; u'\u2014'
어떻게하면됩니까?
아니요 하이픈을 명확히 나타내려면 문자로 표준 공백 문자로 둘러싸인 하이픈을 명시 적으로 분리 할 수 있습니다. 또한 shadow built-ins과 str
을 변수 이름으로 사용하지 마십시오.
>>> s = 'Led Zeppelin — Blackdog'
>>> s.split(u' \u2014 ')
['Led Zeppelin', 'Blackdog']
>>> s.split(' — ') # perhaps less explicit
['Led Zeppelin', 'Blackdog']
'str.split (u '-')'또는'str.split (u '\ u2014')'? – alvas