正規表現

Ruby 正規表現 先読みの例

# aを含む1文字〜4文字の文字列 re = /^(?=.*a).{1,4}$/#特殊文字を含まない4文字のパスワード re = /^(?!.*[\W_]).{4}$/

Ruby1.92 正規表現で日本語にマッチ方法

結論からいうと、これで解決しました。 [ぁ-んァ-ヴ一-龠ーア-ン゚゙・ーャュョァ-ォッ]+ ほんと、日本語の扱いは難しい。 「ア」「ア」「ァ」「ァ」これらの"ア"は、全て異なるアです。 さらに当然の事ながら、全角のハイフンと半角のハイフンは異なります。⇒「ー」「ー」…