[VB6 ] 字串擷取問題請教^^

看板Visual_Basic作者 (.........)時間19年前 (2006/09/13 15:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
請問一下各位前輩高手... 假設說我想要擷取一段字串中的某一段... 例如.sdfsdjhfj22ewd3wefwefsdfksdh [10] dsdfff23sd32d 我想要擷取中括號中的10數值 除了用類似Left(Right(a, Len(a) - 34), Len(Right(a, Len(a) - 34)) - 12) 這種減去的方式外...還有其他方法嘛?? 因為如果用這種方式.... 假設中括號前和後的字串一有增加或減少..... 那麼有時候無法正常取的10數值...~_~ 希望有大大可以指教.....^^...先說聲謝謝啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.55.214

09/13 15:08, , 1F
有中括號的話 用find找中括號在字元中的位置
09/13 15:08, 1F

09/13 15:14, , 2F
Mid(a,Find("[",a)+1,Find("]",a)-Find("[",a)-1)
09/13 15:14, 2F
文章代碼(AID): #151wsQxL (Visual_Basic)
文章代碼(AID): #151wsQxL (Visual_Basic)