[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
311(1): (ワッチョイ 4b2c-AHN4) 2020/04/03(金)12:39 ID:tv+k2Xei0(1/7) AAS
xy4_02.txt → xy4_002.txt
みたいに、ファイル名末尾の数字部分を、3桁0埋めにする処理で、
文字列を左右反転して、後ろから処理しているのですが、
02 反転→ 20 (0埋め)→ 200 反転→ 002
format・sprintf で、- 左詰め、0埋めにしても、0埋めできません!
0埋めは、右詰めでしか使えない!
"%03d" % "20" # "020"
省5
312: 284 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)13:04 ID:tv+k2Xei0(2/7) AAS
>>307
の話題は、シェルスクリプトのスレへ移動しました!
シェルスクリプト総合 その33
2chスレ:tech
315: 311 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)17:00 ID:tv+k2Xei0(3/7) AAS
0 で始まる文字列は、8進数と解釈されるのか、08, 09 などでエラーになる!
"%03d" % "07" # OK
"%03d" % "08" # エラー
>>313
ありがとう
317(1): 311 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)18:14 ID:tv+k2Xei0(4/7) AAS
先頭から続く、0 は鬼門!
それらを除去したい。よい方法は?
0080 → 80
123 → 123
"" → ""
000 → ""
319(1): 311 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)18:51 ID:tv+k2Xei0(5/7) AAS
先頭から続くかぎり、除去するので、これで良いです。
000 → ""
これは、自作するのは難しい。
プログラミングのお題に出してみようか
321: 311 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)19:02 ID:tv+k2Xei0(6/7) AAS
>>319
修正
0 → ""
000 → ""
やっぱり、これらは空文字列よりも、0 にした方が良さそう
0・000 → 0
323(2): 311 (ワッチョイ 4b2c-AHN4) 2020/04/03(金)20:00 ID:tv+k2Xei0(7/7) AAS
プログラミングのお題の方に書き込んだので、このスレから移動してください!
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s