我想要split一个字符串C#.它应该split基于字符串中的文本.喜欢我有一个字符串"41sugar1100",我想在它split的基础上text."sugar"我怎么能这样做?
注意:不"sugar"直接作为a delimiter.因为文本可以在下一次迭代中更改.只要在字符串中找到文本,它就应该根据该文本进行拆分.
Tho*_*oub 10
使用Regex.Split:
string input = "44sugar1100";
string pattern = "[a-zA-Z]+"; // Split on any group of letters
string[] substrings = Regex.Split(input, pattern);
foreach (string match in substrings)
{
Console.WriteLine("'{0}'", match);
}
Run Code Online (Sandbox Code Playgroud)