C\#에서 split 분할 문자열 을 사용 하 는 몇 가지 방법 소결
string s=abcdeabcdeabcde;
string[] sArray=s.Split(c) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
다음 결과 출력:abdeabdeabde두 번 째 방법:
우 리 는 결 과 를 지정 한 문자 로 분할 하 는 것 을 보 았 다.다른 구조 방법 으로 여러 문 자 를 분할 합 니 다:
string s=abcdeabcdeabcde
string[] sArray1=s.Split(new char[3]{c,d,e}) ;
foreach(string i in sArray1)
Console.WriteLine(i.ToString());
다음 결 과 를 출력 할 수 있 습 니 다:ababab세 번 째 방법:
상기 두 가지 방법 을 제외 하고 세 번 째 방법 은 정규 표현 식 을 사용 하 는 것 이다.콘 솔 항목 을 새로 만 듭 니 다.그리고 System.Text.RegularExpressions 를 먼저 추가 합 니 다.
System.Text.RegularExpressions
string content=agcsmallmacsmallgggsmallytx;
string[]resultString=Regex.Split(content,small,RegexOptions.IgnoreCase)
foreach(string i in resultString)
Console.WriteLine(i.ToString());
출력 아래 결과:agcmacgggytx네 번 째 방법:
string str1= ***** ***** ***** ***** ***** ;
string[] str2;
str1=str1.Replace(*****,*) ;
str2=str1.Split(*) ;
foreach(string i in str2)
Console.WriteLine(i.ToString());
다섯 번 째 방법:
string str1= ** ***** ***** ***** ***** ;
: 。
: 。 , , , :
string str1= ** ***** ***** ***** ***** ;
string[] str2 = System.Text.RegularExpressions.Regex.Split(str1,@[*]+);
foreach(string i in str2)
Console.WriteLine(i.ToString());
이곳 은[*]+를 통 해 우리 의 목 표를 교묘 하 게 완성 했다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
rsplit 함수split 함수와 유사하지만 절단자를 보존합니다. 사용법:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.