C#遍历字符串判断指定字符串是否存在
发布时间:2010年07月26日点击数:
次佚名
- using System;
- using System.Collections.Generic;
- using System.Text;
-
- namespace ConsoleApplication1
- {
- class Program
- {
-
- public string Remove_String(string strAreaID, string rootAreaID)
- {
- string strNewString = "";
- if (strAreaID == "")
- {
- strNewString = "";
- }
- else
- {
- bool bStrID = Split_String(strAreaID, rootAreaID);
- if (bStrID == false)
- {
- strNewString = strAreaID.Remove(strAreaID.Length - 1);
- }
- else
- {
- strNewString = rootAreaID;
- }
-
- }
- return strNewString;
- }
-
-
- public bool Split_String(string strAreaID, string rootAreaID)
- {
- bool bStrAreaID = false;
- StringBuilder sb1 = new StringBuilder();
- string strNewString = "";
- if (strAreaID == "")
- {
- strNewString = "";
- }
- else
- {
- string[] strArr = strAreaID.Split(',');
- if (strArr.Length > 0)
- {
- for (int i = 0; i < strArr.Length - 1; i++)
- {
- if (strArr[i] == rootAreaID)
- {
- bStrAreaID = true;
- }
-
- }
- }
- else
- {
-
- }
- strNewString = sb1.ToString();
- }
-
- return bStrAreaID;
- }
-
-
- static void Main(string[] args)
- {
-
- string StrAreaID = "sa,dd,d,a,as,e,rer,r,4,df";
- string RootAreaID = "a";
- Program program = new Program();
-
- string temp=program.Remove_String(StrAreaID, RootAreaID);
- Console.WriteLine(temp);
- Console.Read();
-
-
-
- }
- }
- }