文字列の置換についてです。
python
1item1 = 'Hoge' 2item2 = '123456' 3s = 'AbcHoge Hoge SpecialHoge 33333 444444 555555'
このような変数が宣言されていたとして、
python
1#期待する結果 s = 'AbcHoge 123456 SpecialHoge 33333 444444 555555' 2 3#試したコード 4s = s.replace(item1, item2) 5#結果:Abc123456 123456 Special123456 33333 444444 555555'
上記のように置換したい文字列に該当する文字列すべてが置換されてしまいます。
splitなどを用いてリストに格納すればいいのですが、一発で完全一致しているもののみ置換できる方法があれば知りたいです。
なお、置換したい文字列も置換される文字列も変数とします。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/28 02:41