问题:
过滤用户输入中前后多余的空白字符
‘ ++++abc123--- ‘
过滤某windows下编辑文本中的‘\r‘:
‘hello world \r\n‘
去掉文本中unicode组合字符,音调
"Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng"
如何解决以上问题?
去掉两端字符串: strip(), rstrip(),lstrip()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
删除单个固定位置字符: 切片 + 拼接
1 2 3 4 5 6 |
|
删除任意位置字符同时删除多种不同字符:replace(), re.sub()
1 2 3 4 5 6 7 8 9 10 11 |
|
同时删除多种不同字符:translate() py3中为str.maketrans()做映射
1 2 3 4 5 6 7 |
|
去掉unicode字符中音调
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
原文地址:https://www.cnblogs.com/hemage/p/12588846.html