读书人

C# 中怎么取得某个字符串中从某一字母

发布时间: 2012-11-06 14:07:00 作者: rapoo

C# 中如何取得某个字符串中从某一字母开始的子字符串?


TR
想取得某个字符串中从某一字母开始的子字符串?如何?有现成的函数没有?????

[解决办法]
先用IndexOf找到字符的位置,再用 SubString去截取
[解决办法]
正则匹配

例子

C# code
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'));
[解决办法]
C# code
string str = "abcdeaksdaslkd";            str = str.Substring(str.IndexOf('d'), str.Length - str.IndexOf('d'));
[解决办法]
C# code
static void Main(string[] args)        {            string str = "485269";            char c = '8';            Console.WriteLine(str.Substring(str.IndexOf(c)));            Console.ReadLine();        } 

读书人网 >C#

热点推荐