資料來源 [C#]String常用技巧整理(IndexOf、LastIndexOf、Substring、Split) String.IndexOf String.IndexOf 方法 (Char, Int32, Int32) 報告指定字符在此範例中的第一個匹配項的索引。搜索從指定字符位置開始,並檢查指定數量的 字符位置。 String.IndexOf(value, startIndex, count) 參數 value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要檢查的字符位置數。 返回值(Int32): 如果找到該字符,則為value 的索引位置;否則如果未找到,則為-1。 範例: string str = "深圳市盈基實業有限公司國際通鄧事文*深圳市盈基實業有限公司國際通鄧事文"; Label1.Text = str.IndexOf("中國").ToString();//返回-1 Label1.Text = str.IndexOf("盈基").ToString();//返回3 Label1.Text = str.IndexOf("盈基",10).ToString();//返回21 說明:這是從第10個字符開始查起。 Label1.Text = str.IndexOf("鄧",15,10).ToString();//返回-1 Label1.Text = str.IndexOf("鄧",15,20).ToString();//返回-32 說明:從第15個字符開始查找,要查 找的範圍是從第15個字符開始後20個字符,即從第15-35個字符中查找。 <----------------------------------------------------------------------------------------------------------> String.LastIndexOf String.LastIndexOf 方法 報告指定的Unicode 字符或String 在此實例中的最後一個匹配