[VB6][VBA][VB.Net][C#] 截取 字串中的 部份字串
VB可以使用Mid函數來截部份字串,InStr+Mid可以讓功能更加完善;在未知字串長度下,利用InStr判斷字串位置,再用Mid截取。
.Net則是用Substring方法來截部份字串,InStr+Substring兩個方法可以讓功能更加完善;在未知字串長度下,利用InStr判斷字串位置,再用Substring截取。InStr方法請詳見http://www.dotblogs.com.tw/yc421206/archive/2008/11/30/6130.aspx
VB6/VBA
Dim str1 As String
str1 = "123555ggyy"
Debug.Print Mid(str1, 7, 4)
.Net的環境可以用Substrig方法來提取
C#
string str1 = "123555ggyy";
Console.WriteLine(str1.Substring(6,4));
VB
Dim str1 As String = "123555ggyy"
Console.WriteLine(str1.Substring(6, 4))
要注意的是Mid函數的索引值是由1開始,Substrig是由0開始
越來越懶....連範例都不想寫了
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET