define (#asian_wide) \p{East_Asian_Width=Wide} define (#asian_fullwidth) \p{East_Asian_Width=FullWidth} define (#zenkaku) [(#asian_wide)(#asian_fullwidth)] define (#katakana) \p{InKatakana} define (#hiragana) \p{InHiragana} define (#kanji) \p{Han} define (#alpha) [a-zA-Z] define (#alnum) [a-zA-Z0-9] define (#_alnum) [a-zA-Z0-9_] define (#katakana::he) [ヘペベ] define (#hiragana::he) [へぺべ] define (#ka