【C#】[字符串]字符串提取(获取两个字符串中间的字符串)
很方便,用于提取指定段落中的指定内容!
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 字符串提取 { class Program { static void Main(string[] args) { Console.WriteLine("原字符串:evvwrgtg提取aerhae"); Console.WriteLine("提取到的字符串:" + Search_string("evvwrgtg提取aerhae", "evvwrgtg", "aerhae")); Console.Read(); } //------//搜索字符串(参数1:目标字符串,参数2:之前字符串,参数3:之后字符串)----(获取两个字符串中间的字符串) public static string Search_string(string s, string s1, string s2) //获取搜索到的数目 { int n1, n2; n1 = s.IndexOf(s1, 0) + s1.Length; //开始位置 n2 = s.IndexOf(s2, n1); //结束位置 return s.Substring(n1, n2 - n1); //取搜索的条数,用结束的位置-开始的位置,并返回 } //----------------------------------------------------------------------- } }