我怎样才能摆脱那个带有正则表达式的选项卡?我还需要在飞行中这样做,因为名称将在列表中。
import re x = 'Muh kay'
我希望x是
x = 'Muh Kay'
它们之间只有一个空格。
juzqafwq1#
你可以使用类似这样的re.sub(r'\t',' ',s),它将用空格替换制表符。请参考此答案:How to replace custom tabs with spaces in a string, depend on the size of the tab?
dojqjjoe2#
这将:
x = 'Muh kay' x = ' '.join(i.capitalize() for i in x.split())
wmtdaxz33#
我会做:x.replace('\t', ' ')但是,这不会像示例所示的那样添加大写字母。
x.replace('\t', ' ')
3条答案
按热度按时间juzqafwq1#
你可以使用类似这样的re.sub(r'\t',' ',s),它将用空格替换制表符。请参考此答案:How to replace custom tabs with spaces in a string, depend on the size of the tab?
dojqjjoe2#
这将:
wmtdaxz33#
我会做:
x.replace('\t', ' ')
但是,这不会像示例所示的那样添加大写字母。