我有以下字符串將字符串分割爲2個獨立的字符串
string test =「f10」;
我想要做的是將測試字符串分成2個獨立的字符串。例如string1 =「f」和string2 =「10」。我該怎麼做呢。我是否使用string.split?提前致謝。
我有以下字符串將字符串分割爲2個獨立的字符串
string test =「f10」;
我想要做的是將測試字符串分成2個獨立的字符串。例如string1 =「f」和string2 =「10」。我該怎麼做呢。我是否使用string.split?提前致謝。
它是基於在你的字符串有多少個字符包含開始。
string test = "f10";
string s1 = str.Substring(0,1);
string s2= str.Substring(1,str.Length-1);
,如果你想獲得數量和單獨的字母,您可以使用下面的正則表達式,
string test = "f10";
Regex re = new Regex(@"([a-zA-Z]+)(\d+)");
Match result = re.Match(test);
string alphaPart = result.Groups[1].Value;
string numberPart = result.Groups[2].Value;
替代越來越字母和數字是這樣的:使用System.Linq的
;
var alpha = new String(input.Where(Char.IsLetter).ToArray());
var number = new String(input.Where(Char.IsDigit).ToArray());
我覺得可以用String.Substring(開始索引,長度)。 開始索引從0
string test = "f10";
string1 = test.Substring(0, 1);
string2 = test.Substring(1);
取決於你想要分割的是什麼。如果是非數字和數字之間的空格:
string[] result = Regex.Split("f10", @"(?<=\D)(?=\d)"); // { "f", "10" }
你會將字符串分開嗎?只需使用string.substring。 –