[問題] 正則表達式String左邊補0
各位先進大家好,小弟想請教在Java String 左邊補0用format的正則表達式,
現在假設有一個字串為100100,我想把這個字串補成8個位數一組,也就是00100100,
我只知道可以用String.format("%08d", int ),不知道可不可以不轉換直接補零,
因為我看到有一個表達式是這樣寫的:String.format("%0$8s", String ),
這個表達式可以對String做右邊補空白,所以想問一下是不是可以直接補0呢,
try了頗久試不出來,想請教板上先進指點一下,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.83.135
→
11/07 23:19, , 1F
11/07 23:19, 1F
→
11/08 06:55, , 2F
11/08 06:55, 2F
推
11/08 19:40, , 3F
11/08 19:40, 3F
→
11/08 23:22, , 4F
11/08 23:22, 4F
→
11/09 03:30, , 5F
11/09 03:30, 5F
→
11/09 03:33, , 6F
11/09 03:33, 6F
→
11/09 22:07, , 7F
11/09 22:07, 7F