みぃちゃんの頭の中はおもちゃ箱

略してみちゃばこ。泣いたり笑ったり

なかぐろと¥p{InKatakana}

2014年11月04日 22時05分05秒 | IT・デジタル
Perl 5.18の正規表現では、Unicodeのプロパティを使用して文字を比較できます。このとき、「・」(なかぐろ) と「-」(長音記号) は \p{InKatakana} にマッチし、\P{InKatakana} にマッチしません。

なかぐろは かならずしもカタカナ語の くぎりとして使用されるとは かぎらないので、なかぐろが \p{InKatakana} にマッチするのは、ありがたいことも あれば ありがたくないことも あります。

そんな こんなで日本語処理に ちょっと てまどってしまったのでした。

※ この記事の本文からは漢字の訓を排除しています。