前往
大廳
主題

【C#】String.Substring( )

落葉無聲 | 2015-11-13 16:06:05 | 巴幣 2 | 人氣 2088

類型: C#學習筆記

目的: 利用String.Substring( )和Regex.Replace( )重組句子

參考資料: Google



說明

重組字串
ex. 字串中的前三個英文字 + 字串中的所有數字 + 字串中最後的三個英文字.



程式碼範例
using System.Text;
using System.Text.RegularExpressions;

string Input = "";
 
//
string GetLetters = Regex.Replace(Input, @"[^A-Z,a-z]",String.Empty);
 
//            
string GetFirstThreeLetters = GetLetters.Substring(0, 3);
 
//
string GetFinalThreeLetters = GetLetters.Substring(GetLetters.Length - 3 , 3);
 
//
string GetNumbers = Regex.Replace(Input, @"[^\d]", String.Empty);
 
//( + + )
//"123ABC456DEF890GHI" "ABC1234567890GHI"
string Result = GetFirstThreeLetters + GetNumbers + GetFinalThreeLetters;