netstandard.dll正規表現の一致箇所によって定義される位置で、入力文字列を部分文字列の配列に分割します。TimeSpan)指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。追加のパラメーターでは、一致が見つからない場合に一致操作とタイムアウト間隔を変更するオプションを指定します。RegexOptions)指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。指定したオプションで、一致操作を変更します。コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。正規表現パターンの検索は、入力文字列の指定した文字位置から開始します。コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。コンストラクターで指定された正規表現パターンによって定義されている位置で入力文字列を分割し、部分文字列の配列に格納します。String)正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。TimeSpan)指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。追加のパラメーターでは、一致が見つからない場合に一致操作とタイムアウト間隔を変更するオプションを指定します。String()パラメーターinputString分割対象の文字列。split.patternString一致させる正規表現パターン。match.optionsRegexOptions一致オプションを指定する列挙値のビットごとの組み合わせ。InfiniteMatchTimeout。out.戻り値String[]文字列配列。array.例外ArgumentException正規表現の解析エラーが発生しました。値のビットごとの正しい組み合わせではありません。days.RegexMatchTimeoutExceptionタイムアウトが発生しました。タイムアウトの詳細については、「解説」をご覧ください。文字セットではなく正規表現によって決定された区切り記号で文字列を分割する点が異なります。文字列は、できるだけ多くの回数だけ分割されます。文字列を値として持つ1つの要素が含まれます。パラメーターは、一致させる文字列をシンボリックに記述する正規表現言語要素で構成されます。正規表現と正規表現言語-クイックリファレンス」を参照してください。メソッドの呼び出しで使用されるコンパイル済みの正規表現は、自動的にキャッシュされます。メソッドを使用します。methods.複数の一致が互いに隣接している場合は、空の文字列が配列に挿入されます。1つのハイフンに文字列を分割すると、返される配列には、隣接する2つのハイフンが見つかる位置に空の文字列が含まれます。found.入力文字列の先頭または末尾に一致が見つかった場合は、返された配列の先頭または末尾に空の文字列が含まれます。使用して、大文字または小文字のアルファベット文字で入力文字列を分割します。String.Emptyます。式でのキャプチャのかっこが使用されている場合、キャプチャされたテキストは結果の文字列の配列に含まれます。分割した場合、返される配列にはハイフンを含む文字列要素が含まれます。バージョンによって異なります。キャプチャのかっこの最初のセット内に一致が見つからない場合、キャプチャされた追加のかっこからキャプチャされたテキストは、返される配列には含まれません。以降では、キャプチャされたすべてのテキストも返された配列に追加されます。次のコードでは、2組のキャプチャかっこを使用して、日付の区切り文字を含む日付の要素を日付文字列から抽出しています。キャプチャかっこの最初のセットはハイフンをキャプチャし、2番目のセットはスラッシュをキャプチャします。下で実行すると、スラッシュ文字は除外されます。以降のバージョンで実行される場合は、それが含まれます。文字列を1文字の文字列の配列に分割します。これは、すべての場所で空の文字列の区切り記号が見つかるためです。パラメーターは、パターン一致メソッドがタイムアウトする前に一致を検索する期間を指定します。タイムアウト間隔を設定すると、過度なバックトラッキングに依存している正規表現が、ほぼ一致する入力を処理するときに応答を停止することを防ぎます。詳細については、「正規表現とバックトラッキングのベストプラクティス」を参照してください。メソッドを実行するアプリケーションドメインに対して定義されている既定のタイムアウト値をオーバーライドします。パラメーターには、2秒などの適切な値を設定することをお勧めします。InfiniteMatchTimeoutを指定してタイムアウトを無効にすると、正規表現エンジンのパフォーマンスが若干向上します。次の条件下でのみタイムアウトを無効にする必要があります。-正規表現によって処理される入力が既知の信頼できるソースから派生した場合、または静的なテキストで構成されている場合。これにより、ユーザーが動的に入力したテキストは除外されます。users.-正規表現パターンが完全にテストされ、一致、一致しない、および近い一致を効率的に処理できるようになった場合。matches.-正規表現パターンに、ほぼ一致を処理するときに過度なバックトラッキングを発生させることがわかっている言語要素が含まれていない場合。RegexOptions)指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。指定したオプションで、一致操作を変更します。String()パラメーターinputString分割対象の文字列。split.patternString一致させる正規表現パターン。match.optionsRegexOptions一致オプションを指定する列挙値のビットごとの組み合わせ。matching.戻り値String[]文字列の配列。strings.例外ArgumentException正規表現の解析エラーが発生しました。値のビットごとの正しい組み合わせではありません。values.RegexMatchTimeoutExceptionタイムアウトが発生しました。タイムアウトの詳細については、「解説」をご覧ください。文字セットではなく正規表現によって決定された区切り記号で文字列を分割する点が異なります。文字列は、できるだけ多くの回数だけ分割されます。文字列を値として持つ1つの要素が含まれます。パラメーターは、一致させる文字列をシンボリックに記述する正規表現言語要素で構成されます。正規表現と正規表現言語-クイックリファレンス」を参照してください。メソッドの呼び出しで使用されるコンパイル済みの正規表現は、自動的にキャッシュされます。メソッドを使用します。methods.複数の一致が互いに隣接している場合は、空の文字列が配列に挿入されます。1つのハイフンに文字列を分割すると、返される配列には、隣接する2つのハイフンが見つかる位置に空の文字列が含まれます。found.入力文字列の先頭または末尾に一致が見つかった場合は、返された配列の先頭または末尾に空の文字列が含まれます。使用して、大文字または小文字のアルファベット文字で入力文字列を分割します。String.Emptyます。式でのキャプチャのかっこが使用されている場合、キャプチャされたテキストは結果の文字列の配列に含まれます。分割した場合、返される配列にはハイフンを含む文字列要素が含まれます。バージョンによって異なります。キャプチャのかっこの最初のセット内に一致が見つからない場合、キャプチャされた追加のかっこからキャプチャされたテキストは、返される配列には含まれません。以降では、キャプチャされたすべてのテキストも返された配列に追加されます。次のコードでは、2組のキャプチャかっこを使用して、日付の区切り文字を含む日付の要素を日付文字列から抽出しています。キャプチャかっこの最初のセットはハイフンをキャプチャし、2番目のセットはスラッシュをキャプチャします。下で実行すると、スラッシュ文字は除外されます。以降のバージョンで実行される場合は、それが含まれます。文字列を1文字の文字列の配列に分割します。これは、すべての場所で空の文字列の区切り記号が見つかるためです。例外は、分割操作の実行時間が、メソッドが呼び出されたアプリケーションドメインに指定されたタイムアウト期間を超えた場合にスローされます。Regex.InfiniteMatchTimeout場合は、例外はスローされません。(呼び出し元)このメソッドは、メソッドが呼び出されたアプリケーションドメインの既定のタイムアウト値と同じ間隔の後にタイムアウトします。InfiniteMatchTimeout値が使用されます。TimeSpan)です。これにより、タイムアウト間隔を設定できます。コンストラクターで指定された正規表現で定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。正規表現パターンの検索は、入力文字列の指定した文字位置から開始します。String()パラメーターinputString分割対象の文字列。split.countInt32分割を実行する最大回数。occur.startatInt32入力文字列中で検索を開始する文字位置。begin.戻り値String[]文字列の配列。