片仮名 (Unicodeのブロック)
wikipedia:片仮名 (Unicodeのブロック)
/\p{katakana}/にマッチする文字をみつける
(katakana.rb)
#!/usr/bin/env ruby for c in 0x30A0..0x30FF do print "U+#{c.to_s(16)}\t#{c.chr('utf-8')}" if c.chr('utf-8') =~ /\p{Katakana}/ print "\tKatakana!\n" else print "\n" end end
$ ./katakana.rb U+30a0 ゠ U+30a1 ァ Katakana! U+30a2 ア Katakana! U+30a3 ィ Katakana! U+30a4 イ Katakana! U+30a5 ゥ Katakana! U+30a6 ウ Katakana! U+30a7 ェ Katakana! U+30a8 エ Katakana! U+30a9 ォ Katakana! U+30aa オ Katakana! U+30ab カ Katakana! U+30ac ガ Katakana! U+30ad キ Katakana! U+30ae ギ Katakana! U+30af ク Katakana! U+30b0 グ Katakana! U+30b1 ケ Katakana! U+30b2 ゲ Katakana! U+30b3 コ Katakana! U+30b4 ゴ Katakana! U+30b5 サ Katakana! U+30b6 ザ Katakana! U+30b7 シ Katakana! U+30b8 ジ Katakana! U+30b9 ス Katakana! U+30ba ズ Katakana! U+30bb セ Katakana! U+30bc ゼ Katakana! U+30bd ソ Katakana! U+30be ゾ Katakana! U+30bf タ Katakana! U+30c0 ダ Katakana! U+30c1 チ Katakana! U+30c2 ヂ Katakana! U+30c3 ッ Katakana! U+30c4 ツ Katakana! U+30c5 ヅ Katakana! U+30c6 テ Katakana! U+30c7 デ Katakana! U+30c8 ト Katakana! U+30c9 ド Katakana! U+30ca ナ Katakana! U+30cb ニ Katakana! U+30cc ヌ Katakana! U+30cd ネ Katakana! U+30ce ノ Katakana! U+30cf ハ Katakana! U+30d0 バ Katakana! U+30d1 パ Katakana! U+30d2 ヒ Katakana! U+30d3 ビ Katakana! U+30d4 ピ Katakana! U+30d5 フ Katakana! U+30d6 ブ Katakana! U+30d7 プ Katakana! U+30d8 ヘ Katakana! U+30d9 ベ Katakana! U+30da ペ Katakana! U+30db ホ Katakana! U+30dc ボ Katakana! U+30dd ポ Katakana! U+30de マ Katakana! U+30df ミ Katakana! U+30e0 ム Katakana! U+30e1 メ Katakana! U+30e2 モ Katakana! U+30e3 ャ Katakana! U+30e4 ヤ Katakana! U+30e5 ュ Katakana! U+30e6 ユ Katakana! U+30e7 ョ Katakana! U+30e8 ヨ Katakana! U+30e9 ラ Katakana! U+30ea リ Katakana! U+30eb ル Katakana! U+30ec レ Katakana! U+30ed ロ Katakana! U+30ee ヮ Katakana! U+30ef ワ Katakana! U+30f0 ヰ Katakana! U+30f1 ヱ Katakana! U+30f2 ヲ Katakana! U+30f3 ン Katakana! U+30f4 ヴ Katakana! U+30f5 ヵ Katakana! U+30f6 ヶ Katakana! U+30f7 ヷ Katakana! U+30f8 ヸ Katakana! U+30f9 ヹ Katakana! U+30fa ヺ Katakana! U+30fb ・ U+30fc ー U+30fd ヽ Katakana! U+30fe ヾ Katakana! U+30ff ヿ Katakana!
ーはカタカナじゃない!
wikipedia:長音符