(C#)サイトについてRegex.Splitメソッドを使って正規表現にマッチした箇所で文字列を分割するRegex.Splitメソッドを使うと、正規表現にマッチする箇所を探索し、マッチした部分を区切りとして文字列を分割することができます。言い換えると、文字列分割の区切り文字として任意の正規表現を用いることができます。Regex.SplitメソッドはString.Splitメソッドと同様、分割した結果を文字列型の配列で返します。次の例では、句読点("\p{P}")を区切りとみなして文字列を分割しています。"abc,def.ghi!あいう、アイウ。2.実行結果abcdefghiあいうアイウかな漢字カナ123123この例で使用している正規表現"\p{P}"のPは、「すべての句読点」を表すUnicodeカテゴリを意味します。このほかにも「全ての制御文字」を表すCや、「全ての記号」を表すS、「記号・数学」を表すSmなどを使うこともできます。§.文字クラス等を参照してください。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/正規表現/正規表現によるパターンマッチングと文字列操作にてご覧いただけます。