C# 中如何取得某个字符串中从某一字母开始的子字符串?
TR
想取得某个字符串中从某一字母开始的子字符串?如何?有现成的函数没有?????
[解决办法]
先用IndexOf找到字符的位置,再用 SubString去截取
[解决办法]
正则匹配
例子
string Example = "abcdefff"; string begin_str = "e"; string result = Regex.Match(Example, begin_str + @".*?$").Value;//efff
[解决办法]
contains判断,indexof位置
substring截取
[解决办法]
string str1 = "asdcd";
string str2 = str1.Remove(0, str1.IndexOf('s'));
[解决办法]
string str = "abcdeaksdaslkd"; str = str.Substring(str.IndexOf('d'), str.Length - str.IndexOf('d'));
[解决办法]
static void Main(string[] args) { string str = "485269"; char c = '8'; Console.WriteLine(str.Substring(str.IndexOf(c))); Console.ReadLine(); }