0
私はラインが行の名前のシーケンスである.txtファイル、得た:Pythonの正規表現拡張文字列
ジョン結婚はジョセフ
をそして私はそれらのそれぞれを延長する必要があります
:@ company.comで、この結果を得るために
正規表現やその他の方法で書く方法はありますか?
私はラインが行の名前のシーケンスである.txtファイル、得た:Pythonの正規表現拡張文字列
ジョン結婚はジョセフ
をそして私はそれらのそれぞれを延長する必要があります
:@ company.comで、この結果を得るために
正規表現やその他の方法で書く方法はありますか?
この
print(' '.join([(y+"@company.com") for y in x.split()]))
またはこの
print('@company.com '.join(x.split()) + '@company.com')
012のようなKISS
[(y+"@company.com") for y in x.split()]
リストをしたくないなら、あなたはそれjoin
でき、の
使用して正規表現re.sub
x = "John Marry Joseph"
print(re.sub("([^\s]+)", "\\[email protected]", x))
これは配列を返します。文字列を返すために.join(すべての配列)を実行してください。 – karina
@karinaよく2番目のものを使用することができます。良い提案です – rock321987
ああ申し訳ありません。私がコメントしたときにそこにあったものはありません – karina