
我正在使用 5 和 6 位數字,2 + 3(4)(將來可能是 +5,例如 22 123 或 22 1234)。我必須在沒有空格的情況下寫入這些數字,並希望其格式帶有空格。我想,這很簡單,但事實並非如此。
我嘗試了很多組合,例如## ####
, 00" 0000"
, ##_*
, ##__####
(基本上我嘗試組合 #, *, ", 0 的變體),但兩者都不起作用。要么是:
22 123 and 221 234
或者
2 2123 and 22 1234
(或者只是一團糟)。
答案1
答案2
使用以下程式碼。
00 #####
如果願意,它可以包含所有“#”字元。我看到你表明這不起作用,但只有當字元數少於規定數量時才不起作用。
例如,“221”導致“00 221”,如圖所示,或“221”在格式代碼中帶有所有“#”。然而,這是由於沒有規定的字元數,而不是由於格式錯誤。
如果您需要容錯代碼,那麼您必須放棄它們始終適合您規定的形式的想法,並擴大形式的聲明以適應您期望可能發生的更廣泛的條目。
如果這是「壞」的(不是當前規定的條目),那麼當主管檢查它們並導致糾正時,它們的格式化結果應該很容易脫穎而出。