(VB)サイトについて区切りの正規表現がグループ化されているかどうかでRegex.Splitメソッドの結果が変わるRegex.Splitメソッドを用いた正規表現による文字列分割では、区切りとして指定する正規表現がグループ化されているかどうかで結果が変わります。区切りの正規表現がグループ化されている場合、分割した結果にはグループにマッチした部分も含まれます。グループ化されていない場合は分割した結果には含まれません。次の例では、ディレクトリ区切り文字として\または/を用いてファイルパスの分割を行っています。区切りの正規表現"\\|/"をグループ化しているかどうかによってRegex.Splitメソッドの結果が変わります。2.実行結果[grouping]path/to/file.txt[non-grouping]pathtofile.txtRegex.Splitメソッドで区切り文字自体も分割結果に含めたい場合は、この動作を利用して区切りの正規表現をグループ化すればよいことになります。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/正規表現/正規表現の構造化および処理(マッチ・グループ・キャプチャ)にてご覧いただけます。