System.Text.RegularExpressions
正常に終了した単一の部分式キャプチャの結果を表します。
キャプチャした部分文字列の最初の文字が見つかる元の文字列内の位置。
キャプチャした部分文字列が見つかった元の文字列内の開始位置を示す 0 から始まる数値。
キャプチャした部分文字列の長さを取得します。
キャプチャした部分文字列の長さ。
プロパティを呼び出して、入力文字列からキャプチャされた部分文字列を取得します。
検索によってキャプチャされた部分文字列。
入力文字列からキャプチャした部分文字列を取得します。
検索によってキャプチャされた部分文字列。
1 つのキャプチャ グループによって作成されたキャプチャのセットを表します。
グループによってキャプチャされた部分文字列の数を取得します。
内の項目数。
コレクションを反復処理する列挙子を提供します。
内にあるすべての オブジェクトを格納しているオブジェクト。
コレクションの個別のメンバーを取得します。
コレクション内の の位置にあるキャプチャされた部分文字列。
キャプチャ コレクション内のインデックス。
が 0 未満か、または を超えています。
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。
コレクションのコピー先の 1 次元配列。
コピーの開始位置となる、コピー先配列内の 0 から始まるインデックス。
は null なので、
が の境界の外側にあります。または に を加えた値が の境界の外側にあります。
コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
常に false。
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
コレクションへのアクセスを同期するために使用できるオブジェクト。
単一のキャプチャ グループからの結果を表します。
内側と左側が先の順序で、キャプチャ グループに一致したすべてのキャプチャ結果のコレクションを取得します。または、正規表現が オプションを使用して変更されている場合は、内側と右端が先の順序で取得します。このコレクションには 0 個以上の項目が格納されています。
グループに一致した部分文字列のコレクション。
一致した対象が見つかったかどうかを示す値を取得します。
一致した対象が見つかった場合は true。それ以外の場合は false。
1 回の検索一致でキャプチャされたグループのセットを返します。
コレクション内のグループの数を返します。
コレクション内のグループの数。
コレクションを反復処理する列挙子を提供します。
内のすべての オブジェクトを含む列挙子。
整数インデックスによってコレクションのメンバーにアクセスできるようにします。
で指定されたコレクションのメンバー。
取得するコレクション メンバーの 0 から始まるインデックス。
文字列インデックスによってコレクションのメンバーにアクセスできるようにします。
で指定されたコレクションのメンバー。
キャプチャ グループの名前。
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。
コレクションのコピー先の 1 次元配列。
コピーの開始位置となる、コピー先配列内の 0 から始まるインデックス。
は null です。
が の境界の外側にあります。または に を加えた値が の境界の外側にあります。
コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
常に false。
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
コレクションへのアクセスを同期するために使用できるオブジェクト。
1 回の正規表現検索に一致した結果を表します。
空のグループを取得します。一致する対象が見つからなかった検索は、この空一致を返します。
空一致。
正規表現に一致したグループのコレクションを取得します。
パターンに一致した文字グループ。
一致する対象が最後に見つかった位置 (最後に一致した文字の後ろの文字) から開始して、次に一致する対象を検索した結果の オブジェクトを返します。
次の正規表現一致。
タイムアウトが発生しました。
指定された置換パターンを展開して返します。
パラメーターの展開形式。
使用する置換パターン。
は null です。
このパターンは展開できません。
正規表現パターンを入力文字列に繰り返し適用したときに、パターンに一致した一連の対象を表します。
一致の数を取得します。
一致の数。
タイムアウトが発生しました。
コレクションを反復処理する列挙子を提供します。
内にあるすべての オブジェクトを格納しているオブジェクト。
タイムアウトが発生しました。
コレクションの個別のメンバーを取得します。
コレクション内の の位置にあるキャプチャされた部分文字列。
コレクション内のインデックス。
が 0 未満、または 以上です。
タイムアウトが発生しました。
指定したインデックスを開始位置として、指定した配列にコレクションのすべての要素をコピーします。
コレクションのコピー先の 1 次元配列。
コピーの開始位置となる、配列内の 0 から始まるインデックス。
は、多次元配列です。
が配列の境界の外側にあります。または に を加えた値が の境界の外側にあります。
コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
常に false。
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
コレクションへのアクセスを同期するために使用できるオブジェクト。このプロパティは常にオブジェクト自体を返します。
メソッドの操作中に、正規表現との一致が見つかるたびに呼び出されるメソッドを表します。
デリゲートが表すメソッドによって返された文字列。
メソッドの操作中に、1 つの正規表現で見つかった一致を表す オブジェクト。
変更不可の正規表現を表します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。
クラスの新しいインスタンスを初期化します。
正規表現を指定して クラスの新しいインスタンスを初期化します。
一致させる正規表現パターン。
正規表現の解析エラーが発生しました。
は null です。
パターンを変更するオプションを使用して、指定した正規表現の クラスの新しいインスタンスを初期化します。
一致させる正規表現パターン。
正規表現を変更する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
は null です。
に無効なフラグが含まれています。
パターンを変更するオプションと、パターン マッチ メソッドでタイムアウトする前に一致を試みる期間を指定する値を使用して、指定された正規表現の クラスの新しいインスタンスを初期化します。
一致させる正規表現パターン。
正規表現を変更する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
は null です。
が有効な 値ではありません。または が負か、0 か、または約 24 日を超えています。
コンパイルされた正規表現の現在の静的キャッシュ内の最大エントリ数を取得または設定します。
静的キャッシュの最大エントリ数。
set 操作内の値が 0 未満です。
文字 (\、*、+、?、|、{、[、(、)、^、$、.、#、および空白) をエスケープ コードに置き換えることにより、このような文字をエスケープします。これにより、正規表現エンジンではこのような文字がメタ文字ではなくリテラルとして解釈されます。
メタ文字がエスケープされた形式に変換された文字列。
変換対象のテキストを含んでいる入力文字列。
は null です。
正規表現で使用されるキャプチャ グループ名の配列を返します。
グループ名の文字列配列。
配列内のグループ名に対応したキャプチャ グループ番号の配列を返します。
グループ番号の整数配列。
指定したグループ番号に対応するグループ名を取得します。
指定したグループ番号に関連付けられたグループ名を含んでいる文字列。 に対応するグループ名がない場合、このメソッドは を返します。
対応するグループ名に変換するグループ番号。
指定したグループ名に対応するグループ番号を返します。
指定したグループ名に対応するグループ番号。 が有効なグループ名でない場合は -1。
対応するグループ番号に変換するグループ名。
は null です。
パターン一致の操作がタイムアウトしないことを指定します。
コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。
正規表現と一致する対象が見つかった場合は true。それ以外の場合は false。
一致する対象を検索する文字列。
は null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
入力文字列内の指定した位置から検索を開始して、 コンストラクターで指定された正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。
正規表現と一致する対象が見つかった場合は true。それ以外の場合は false。
一致する対象を検索する文字列。
検索を開始する文字の位置。
は null です。
が 0 未満か、 の長さよりも大きい値です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。
正規表現と一致する対象が見つかった場合は true。それ以外の場合は false。
一致する対象を検索する文字列。
一致させる正規表現パターン。
正規表現の解析エラーが発生しました。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した一致オプションを使用して、指定した正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。
正規表現と一致する対象が見つかった場合は true。それ以外の場合は false。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
または が null です。
が有効な 値ではありません。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した一致オプションとタイムアウト間隔を使用して、指定した正規表現に一致する箇所が、指定した入力文字列内に見つかるかどうかを示します。
正規表現と一致する対象が見つかった場合は true。それ以外の場合は false。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
または が null です。
が有効な 値ではありません。または が負か、0 か、または約 24 日を超えています。
タイムアウトが発生しました。
指定した入力文字列内で、 コンストラクターで指定された正規表現と最初に一致する対象を 1 つ検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
は null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
入力文字列内の指定した開始位置から開始して、その入力文字列内で正規表現に最初に一致する箇所を検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
検索を開始する 0 から始まる文字位置。
は null です。
が 0 未満か、 の長さよりも大きい値です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
入力文字列内の指定した開始位置から開始し、指定した文字数だけを検索対象として、その入力文字列内で正規表現に最初に一致する箇所を検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
検索する左端の位置を定義する、入力文字列内の 0 から始まる文字位置。
検索に含める部分文字列の文字数。
は null です。
が 0 未満か、 の長さよりも大きい値です。または が 0 未満か、 の長さよりも大きい値です。または+– 1 identifies a position that is outside the range of .
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で、指定した正規表現に最初に一致する箇所を検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
一致させる正規表現パターン。
正規表現の解析エラーが発生しました。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した一致オプションを使用して、入力文字列内で、指定した正規表現に最初に一致する箇所を検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した一致オプションとタイムアウト間隔を使用して、入力文字列内で、指定した正規表現に最初に一致する箇所を検索します。
一致に関する情報を格納しているオブジェクト。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。または が負か、0 か、または約 24 日を超えています。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で、正規表現と一致する対象をすべて検索します。
検索によって見つかった オブジェクトのコレクション。一致が見つからない場合は、空のコレクション オブジェクトが返されます。
一致する対象を検索する文字列。
は null です。
入力文字列内の指定した開始位置から検索を開始した場合に、その指定入力文字列内で正規表現と一致する対象をすべて検索します。
検索によって見つかった オブジェクトのコレクション。一致が見つからない場合は、空のコレクション オブジェクトが返されます。
一致する対象を検索する文字列。
入力文字列内の検索を開始する文字位置。
は null です。
が 0 未満か、 の長さよりも大きい値です。
指定した入力文字列内で、指定した正規表現に一致する箇所をすべて検索します。
検索によって見つかった オブジェクトのコレクション。一致が見つからない場合は、空のコレクション オブジェクトが返されます。
一致する対象を検索する文字列。
一致させる正規表現パターン。
正規表現の解析エラーが発生しました。
または が null です。
指定した一致オプションを使用して、指定した入力文字列内で、指定した正規表現に一致する箇所をすべて検索します。
検索によって見つかった オブジェクトのコレクション。一致が見つからない場合は、空のコレクション オブジェクトが返されます。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。
指定した一致オプションとタイムアウト間隔を使用して、指定した入力文字列内で、指定した正規表現に一致するすべての箇所を検索します。
検索によって見つかった オブジェクトのコレクション。一致が見つからない場合は、空のコレクション オブジェクトが返されます。
一致する対象を検索する文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。または が負か、0 か、または約 24 日を超えています。
現在のインスタンスのタイムアウト間隔を取得します。
がスローされる前に、パターン一致操作で経過できる最大時間間隔。タイムアウトが無効な場合は 。
コンストラクターに渡されたオプションを取得します。
のコンストラクターに渡されたオプションを表す の列挙体の 1 つ以上のメンバー
指定した入力文字列内で正規表現パターンに一致するすべての文字列を、指定した置換文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
置換文字列。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
置換文字列。
置換を行う最大回数。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、指定した置換文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
置換文字列。
置換を行う最大回数。
入力文字列中で検索を開始する文字位置。
または が null です。
が 0 未満か、 の長さよりも大きい値です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、指定した置換文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
置換文字列。
正規表現の解析エラーが発生しました。
、、または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、指定した置換文字列に置換します。指定したオプションで、一致操作を変更します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
置換文字列。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
、、または が null です。
が、 値の有効なビットごとの組み合わせではありません。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、指定した置換文字列に置換します。追加のパラメーターでは、一致が見つからない場合に一致操作とタイムアウト間隔を変更するオプションを指定します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
置換文字列。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
、、または が null です。
が、 値の有効なビットごとの組み合わせではありません。または が負か、0 か、または約 24 日を超えています。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、 デリゲートによって返される文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
正規表現の解析エラーが発生しました。
、、または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、 デリゲートによって返される文字列に置換します。指定したオプションで、一致操作を変更します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
、、または が null です。
が、 値の有効なビットごとの組み合わせではありません。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての部分文字列を、 デリゲートによって返される文字列に置換します。追加のパラメーターでは、一致が見つからない場合に一致操作とタイムアウト間隔を変更するオプションを指定します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。 が現在のインスタンス内で一致しない場合、メソッドは変更なしで現在のインスタンスを返します。
一致する対象を検索する文字列。
一致させる正規表現パターン。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
、、または が null です。
が、 値の有効なビットごとの組み合わせではありません。または が負か、0 か、または約 24 日を超えています。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で指定した正規表現に一致するすべての文字列を、 デリゲートによって返される文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、 デリゲートによって返される文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
置換を実行する最大回数。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定した入力部分文字列内で正規表現パターンに一致する文字列を、指定した最大回数だけ、 デリゲートによって返される文字列に置換します。
一致する各文字列が置換文字列に置き換えられる以外は入力文字列と同じである新しい文字列。正規表現パターンが現在のインスタンスで一致しない場合、このメソッドは現在のインスタンスをそのまま返します。
一致する対象を検索する文字列。
各一致文字列を調べ、元の一致文字列または置換文字列のどちらかを返すカスタム メソッド。
置換を実行する最大回数。
入力文字列中で検索を開始する文字位置。
または が null です。
が 0 未満か、 の長さよりも大きい値です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
正規表現が右から左の方向に検索するかどうかを示す値を取得します。
正規表現が右から左の方向に検索する場合は true。それ以外の場合は false。
コンストラクターで指定された正規表現パターンに定義されている位置で、指定した入力文字列を分割し、部分文字列の配列に格納します。
文字列の配列。
分割対象の文字列。
は null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
コンストラクターで指定された正規表現パターンに定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。
文字列の配列。
分割対象の文字列。
分割を実行する最大回数。
は null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
コンストラクターで指定された正規表現パターンに定義されている位置で、入力文字列を指定されている最大回数だけ分割し、部分文字列の配列に格納します。正規表現パターンの検索は、入力文字列の指定した文字位置から開始します。
文字列の配列。
分割対象の文字列。
分割を実行する最大回数。
入力文字列中で検索を開始する文字位置。
は null です。
が 0 未満か、 の長さよりも大きい値です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。
文字列の配列。
分割対象の文字列。
一致させる正規表現パターン。
正規表現の解析エラーが発生しました。
または が null です。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。指定したオプションで、一致操作を変更します。
文字列の配列。
分割対象の文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
指定された正規表現パターンによって定義されている位置で、入力文字列を部分文字列の配列に分割します。追加のパラメーターでは、一致が見つからない場合に一致操作とタイムアウト間隔を変更するオプションを指定します。
文字列配列。
分割対象の文字列。
一致させる正規表現パターン。
一致オプションを指定する列挙値のビットごとの組み合わせ。
タイムアウト期間、またはメソッドがタイムアウトしないことを示す 。
正規表現の解析エラーが発生しました。
または が null です。
が、 値の有効なビットごとの組み合わせではありません。または が負か、0 か、または約 24 日を超えています。
タイムアウトが発生しました。タイムアウトの詳細については、「解説」セクションを参照してください。
Regex コンストラクターに渡された正規表現パターンを返します。
Regex コンストラクターに渡された パラメーター。
入力文字列内に含まれるエスケープされた文字を変換します。
エスケープされた文字を含む文字列を、エスケープされていない形式に変換したもの。
変換対象のテキストを含んでいる入力文字列。
には、認識されないエスケープ シーケンスが含まれています。
は null です。
正規表現パターン一致メソッドの実行時間がそのタイムアウト間隔を超えるとスローされる例外。
システム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。
指定したメッセージ文字列を使用して、 クラスの新しいインスタンスを初期化します。
例外を説明する文字列。
指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。
例外を説明する文字列。
現在の例外の原因である例外。
正規表現パターン、入力テキスト、およびタイムアウト間隔に関する情報を使用して、 クラスの新しいインスタンスを初期化します。
タイムアウトが発生したときに正規表現エンジンが処理していた入力テキスト。
タイムアウトが発生したときに正規表現エンジンによって使用されるパターン。
タイムアウト間隔。
タイムアウトが発生したときに正規表現エンジンが処理していた入力テキストを取得します。
正規表現入力テキスト。
正規表現検索のタイムアウト間隔を取得します。
タイムアウト間隔。
タイムアウトが発生したときに一致操作で使用されていた正規表現パターンを取得します。
正規表現パターン。
正規表現オプションを設定するために使用する列挙値を提供します。
正規表現をコンパイルしてアセンブリを作成することを指定します。これにより実行速度は速くなりますが、起動にかかる時間は長くなります。この値は、 メソッドを呼び出すときには プロパティに割り当てないでください。詳細については、正規表現のオプション のトピックの「Compiled Regular Expressions (コンパイルされた正規表現)」を参照してください。
言語の違いが無視されるように指定します。詳細については、正規表現のオプション のトピックの「Comparison Using the Invariant Culture (インバリアント カルチャを使用した比較)」を参照してください。
式の ECMAScript 準拠の動作を有効にします。この値は、必ず 、、 の各値と組み合わせて使用します。この値を他の値と組み合わせて使用すると、例外が発生します。 オプションについての詳細は、正規表現のオプション のトピックの「ECMAScript Matching Behavior (ECMAScript の照合の動作)」を参照してください。
明示的に名前または番号を指定された (?<name>...) の形式のグループだけが有効なキャプチャであることを指定します。これにより、不恰好な表現 (?:...) を使用しなくても、名前のないかっこが非キャプチャ グループとして機能するようになります。詳細については、正規表現のオプション のトピックの「Explicit Captures Only (明示的なキャプチャのみ)」を参照してください。
検索時に大文字と小文字を区別しないことを指定します。詳細については、正規表現のオプション のトピックの「Case-Insensitive Matching (大文字と小文字を区別しない検索)」を参照してください。
パターンからエスケープが解除された空白を削除し、# でマークされたコメントを有効にします。ただしこの値は、個々の正規表現の言語要素の開始を示す文字クラス、数値の量指定子、またはトークンに影響を与えることも、これらの中の空白を削除することもありません。詳細については、正規表現のオプション のトピックの「Ignore White Space (空白を無視する)」を参照してください。
複数行モードを指定します。^ と $ の意味を変更して、文字列全体の先頭と末尾だけでなく、任意の行の先頭と末尾にもそれぞれが一致するようにします。詳細については、正規表現のオプション のトピックの「Multiline Mode (複数行モード)」を参照してください。
オプションが何も設定されないことを指定します。正規表現エンジンの既定の動作についての詳細は、正規表現のオプション のトピックの「Default Options (既定のオプション)」を参照してください。
検索が左から右ではなく右から左になされるように指定します。詳細については、正規表現のオプション のトピックの「Right-to-Left Mode (右から左モード)」を参照してください。
単一行モードを指定します。\n 以外の任意の文字ではなく、すべての文字と一致するようにピリオド (.) の意味を変更します。詳細については、正規表現のオプション のトピックの「Single-line Mode (単一行モード)」を参照してください。