平仮名・片仮名・漢字の正規表現
たまに使いたくなる正規表現メモ
| 基本 | その他 | |
|---|---|---|
| ひらがな | [ぁ-ん] | [ゝゞ] |
| カタカナ | [ァ-ヶ] | [ーヽヾ] |
| 漢字(簡易版*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}に含まれていないらしい… |