[VB6][VBA][VB.Net][C#] 截取 字串中的 部份字串

[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開始
越來越懶....連範例都不想寫了

Technorati 的標籤:,,,
udn 的標籤:,,,
udn 的標籤:,,,

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo