代码如下
tt = " 混洞金盘区域。 "
tt.replace(" ", "\r\n")
测试发现,怎么替换,其中的空格都不会被替换。
经过测试发现,原来tt中看起来是空格的部分,其实跟代码里的空格不一样,这可能跟全角,半角,有关系。
tt.split(" ") #可以tt现tt[0]的编码是'\u3000'
hex(ord(tt[0]])) #这也可以得到unicode编码的值,确实是3000
那么,我采用unicode编码来进行替换,替换生效
tt.replace("\u3000", "\n")
其实之前也可以偷懒,不用找这么久,直接从tt中复制它的空格,来进行替换也是可以生效的。
print(tt.replace(" ", "\r\n"))
print(tt.replace("\u3000" * 2, "\r\n"))