HOW TO:使用 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 程式設計的 Visual C++