2017-12-27 3 views
-1

Python文字列内の特定の位置の空白を削除しようとしています。私は四半期を省略することにしたいので、私はこれを使って単語を置き換えtime = "Year 1.2 Quarter 4"Python文字列の特定の位置/インデックスで空白を削除する方法

time = time.replace('Quarter','Q') ##Output: "Year 1.2 Q 4" 

しかし、私は結果はこのようにしたいと思い

例えば、私は、次の文字列を持っています:Year 1.2 Q4Q4の空白を削除するにはどうすればよいですか?

答えて

1

は避けてください。

次のようreplace()を使用することができます。

time_str = "Year 1.2 Quarter 4" 
time_str = time_str.replace("uarter ", "") 

print(time_str) 

出力:

Year 1.2 Q4 
0

あなたはこれを試すことができます。

import re 
time = "Year 1.2 Quarter 4" 
new_time = re.sub('uarter\s(?=\d)', '', time) 

出力:それはtimeパッケージと競合する可能性がありますよう変数名としてtimeを使用して

'Year 1.2 Q4' 
関連する問題