다음을 통해 공유


방법: Split 메서드를 사용하여 문자열 구문 분석(C++/CLI)

다음 코드 예제에서는 String.Split 메서드를 사용하여 문자열에서 각 단어를 추출하는 방법을 보여 줍니다. 여러 형식의 단어 설명자가 포함된 문자열을 만든 다음 설명자 목록과 함께 Split을 호출하여 이 문자열을 구문 분석합니다. 그런 다음 문장의 각 단어가 개별적으로 표시됩니다.

예제

// regex_split.cpp
// compile with: /clr
using namespace System;

int main()
{
   String^ delimStr = " ,.:\t";
   Console::WriteLine( "delimiter : '{0}'", delimStr );
   array<Char>^ delimiter = delimStr->ToCharArray( );
   array<String^>^ words;
   String^ line = "one\ttwo three:four,five six seven";

   Console::WriteLine( "text : '{0}'", line );
   words = line->Split( delimiter );
   Console::WriteLine( "Number of Words : {0}", words->Length );
   for (int word=0; word<words->Length; word++)
      Console::WriteLine( "{0}", words[word] );

   return 0;
}

참고 항목

개념

.NET Framework 정규식

기타 리소스

.NET 프로그래밍 가이드