pythonでの質問です
python
1a='こ1ん2に3ち4は5'
という文字列の変数があったとして
ここから数値のみを取り出して編集をして
python
1a='こ10ん20に30ち40は50'
の様に編集した数値を元の位置に戻す方法を教えてください。
この文字列は必ず文字、数字の交互の法則性があるわけではないです。
必ず 10 倍にする法則はあるわけですね?
> 文字、数字の交互の法則性があるわけではない
「1文字ごとに交互するわけではない」と言いたかったですか?
"ここ1んん22に"がありえるということかなと思いました。
この場合欲しい結果は
"ここ10んん2020に"
と
"ここ10んん220に"
のどちらですか?
曖昧に言葉にするよりは、いくつかの例を質問に書くといいと思いました。
10倍の法則があるわけではありません。
文字列から数値を取り出してもとの位置に戻したいだけです。
数値を何に編集するかはなんでもいいです。
現在の回答でそれを満たすのは otn さんの回答です。
実際にコードを書いて試し、解決したならこの質問を閉じましょう。
再度。いくつかの例を質問に書くといいと思いました。
この欄に返事しなくていいです。
むしろこの欄には書かないでください。情報は質問に書いてください。
回答3件
あなたの回答
tips
プレビュー