【C#】[文字列]文字列抽出(2つの文字列の間の文字列を取得)

1202 ワード

指定した段落の指定内容を抽出するのに便利です!
 
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);   // , - , 

        }

        //-----------------------------------------------------------------------

    }

}


サンプルのダウンロード