如何使用Unicode分隔符拆分字符串

2024-10-01 13:24:24 发布

您现在位置:Python中文网/ 问答频道 /正文

给定字符串:

str = 'Led Zeppelin — Blackdog'

如何在处拆分它,最后得到:

^{pr2}$

但是不是连字符;它被编码为u'\u2014'

我该怎么做?在


Tags: 字符串编码led字符strzeppelinpr2u2014
1条回答
网友
1楼 · 发布于 2024-10-01 13:24:24

如果您想清楚地知道它是一个连字符,并由一个空格字符(如果该字符是标准包含的)包围,则可以明确地拆分所提供的内容。另外,不要将shadow built-insstr作为变量名。在

>>> s = 'Led Zeppelin — Blackdog'
>>> s.split(u' \u2014 ')
['Led Zeppelin', 'Blackdog']
>>> s.split(' — ') # perhaps less explicit
['Led Zeppelin', 'Blackdog']

相关问题 更多 >