前提・実現したいこと
特定の単語以降のものを×で置き換えたい。変数xに
x = "I am Tom.\nI am from America.My job is pilot.\nMy eyesight is very good."
という文字列がある。
今回、eyesight以降の文字列を取り出し、その部分を1つのxで置き換えようと思う。
理想のアプトプットは、変形したxを出力した時に、
x = "I am Tom.\nI am from America.My job is pilot.\nMy x"
のように出力されるようにしたい。
発生している問題・エラーメッセージ
特にエラーは発生していない。
また、該当のソースコードでは目的のアウトプットが得られない。
該当のソースコード
import re x = "I am Tom.\nI am from America.My job is pilot.\nMy eyesight is very good." m = re.search(r'eyesight..*', x, flags=re.DOTALL) y = m.group(0) if m else None y = y.replace(y, 'x') print(str(y))
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。