我正在尝试删除Python字符串中特定位置的空格。
例如,我有以下字符串:time = "Year 1.2 Quarter 4"
由于我希望Quarter缩写,我用这个替换了这个词:
time = time.replace('Quarter','Q') ##Output: "Year 1.2 Q 4"
但是,我希望结果如下:Year 1.2 Q4
。
如何删除Q
和4
之间的空格?
答案 0 :(得分:1)
避免使用data
作为变量名,因为它可能与time
包冲突。
您可以使用以下time
:
replace()
输出:
time_str = "Year 1.2 Quarter 4"
time_str = time_str.replace("uarter ", "")
print(time_str)
答案 1 :(得分:0)
你可以试试这个:
import re
time = "Year 1.2 Quarter 4"
new_time = re.sub('uarter\s(?=\d)', '', time)
输出:
'Year 1.2 Q4'