※パターンに「^」「$」でなく、「\A」「\z」を使用しているのはセキュリティ上の対策です。"Fish"}パターンの構文まずはサンプルの「パターン」を見てください。次のパターンは対象文字列が「あいうえお」のいずれかの文字にマッチするかどうかです。わかりやすいように正規表現のデリミタや文字クラス、メタ文字などの用語を図解で表示しています。デリミタパターンはデリミタで囲む必要があります。デリミタには英数字、バックスラッシュ、空白文字以外の任意の文字を使用します。一般的に使用されるのは「/」(スラッシュ)です。その他には「#」(ハッシュ記号)、「~」(チルダ)、「%」(パーセント)なども使用可能です。[例]/[0-9]+/#[0-9]+#%[0-9]+%※特殊な場合を除きデリミタには「/」を使用するのが望ましいです。修飾子はデリミタの後ろに指定します。記述する必要はありません。あ~おのUTF8のひらがな/[あ-お]+/u※日本語(UTF8)の文字列が含まれる場合は必ず「u」を記述します。]の外で使用できるものと角カッコ内で使用できる2種類あります。次のメタ文字は角カッコの外で使用できるものです。あ~おのいずれかにマッチ※「^」「-」「\」は角カッコ内で使用できるメタ文字となります。サブパターンサブパターンは丸カッコで括ります。論理和の「|」と一緒に使用されます。パターン/猫は(魚|ねずみ)が好きです。/u[対象文字列1]猫は魚が好きです。