[VBS ] 請教 VBScript 固定長度字串輸出
請問一下有關於 VBScript 固定長度輸出,
是透過 cscript 去執行的,並非透過 ASP 。
目前的作法(很笨)
將 aaa 字串變成 15 字元輸出
aaa = "Hello World!!"
if len(aaa) = 13 then
Wscript.echo "--- " & aaa & "---"
出現 --- Hello World!!---
但是找了一些資料,幾乎只有消除前面空白或後面空白的,
有沒有一種函數可以直接做到我要的呢? 謝謝。
ps..因為要讓報表更美觀
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.71.214
→
10/21 04:21, , 1F
10/21 04:21, 1F
我意思是指說,假設欄位有 15 字元,
字串僅有13字元,可補兩個空白進去。
left(aaa,15) => 一樣只有 13 字元
只有看到類似 trim 可以把左右空格消去
可是找不到哪個函數可以把空白補齊
類似 java 中的 String.format("%1$-15s",aaa) 功能
※ 編輯: ccacia 來自: 203.68.96.125 (10/21 12:14)
→
10/21 15:06, , 2F
10/21 15:06, 2F
→
10/21 15:38, , 3F
10/21 15:38, 3F
→
10/21 15:38, , 4F
10/21 15:38, 4F
→
10/21 19:10, , 5F
10/21 19:10, 5F