[VBA ] 統計字串內特定字元數

看板Visual_Basic作者 (奕榕)時間14年前 (2011/03/27 13:42), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
不好意思,請教大家有沒有函式可以直接統計字串內某字元的個數? EX: 122333444455555666666789000 0的個數為3 我是直接用MID一個字元一個字元去判斷 可是覺得這樣寫效能太差了,所以想請教大家。 感謝 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.155.179

03/27 13:52, , 1F
換個想法, 不管怎麼找到最後都還是要一個一個數過去...
03/27 13:52, 1F

03/27 13:52, , 2F
即使有這種東西它的內部也都是這樣做
03/27 13:52, 2F

03/27 13:53, , 3F
這表示這個方法其實夠好了
03/27 13:53, 3F

03/27 13:56, , 4F
用 split 來看 length,是不是也另是一個方法呢?
03/27 13:56, 4F

03/27 13:56, , 5F
因為只是要『某字元』,而不是所有字元分別的個數.
03/27 13:56, 5F

03/27 13:57, , 6F
效能嘛....自己試試看才知道囉...
03/27 13:57, 6F

03/27 15:19, , 7F
推樓上,String.spilt("0").length-1就是0的個數
03/27 15:19, 7F
文章代碼(AID): #1DZiv4nV (Visual_Basic)