平仮名・片仮名・漢字の正規表現
たまに使いたくなる正規表現メモ
基本 | その他 | |
---|---|---|
ひらがな | [ぁ-ん] | [ゝゞ] |
カタカナ | [ァ-ヶ] | [ーヽヾ] |
漢字(簡易版*1) | [一-龠] | |
漢字(完全版*2) | (?:[々〇\u303B\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF]) | \p{Han} *3 |
漢字(超完全版*4) | (?:[々〇\u303B\u3220-\u3243\u3280-\u32B0\u3400-\u9FFF\uF900-\uFAFF]| [\uD840-\uD87F][\uDC00-\uDFFF]) | [\u3220-\u3243\u3280-\u32B0]は \p{Han}に含まれていないらしい… |