タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

reに関するshunuhsのブックマーク (2)

  • [を] 半角アルファベット・数字を全角に「すぐに」変換

    半角アルファベット・数字を全角に「すぐに」変換 2005-12-10-2 [Programming] 事情によりASCII英数字を全角にする処理が必要に。 nkf V2.0 だと逆はできるんだけどなあ。 まあツールを探すよりも早いだろうということで 適当にその場しのぎプログラミング[2003-12-09-3](ってワンライナー…)。 あとで緊急時にコピペできるようにここに書いておく。 # 半角アルファベット・数字を全角(EUC-JP)にする s/([0-9A-Za-z])/"\xa3".chr(0x80+ord($1))/ge; # 半角アルファベット・数字を全角(UTF-8)にする s/([0-9A-Z])|([a-z])/(defined $1) ? "\xef\xbc".chr(0x60+ord($1)) : "\xef\xbd".chr(0x20+ord($2))/ge

  • 「すべての漢字を取り出す正規表現」の続き - totonのブログ

    id:toton:20051102 がはてなブックマークの「最近の人気エントリー」のトップに来ていたため、アクセスが結構あった様子。っちゅーわけでアフターケアとして少し検証してみます。 間違いがあったらヤなのでwww.unicode.orgのUnihan Radical-Stroke Index っちゅーunicodeデータベース検索で「一:U+4E00」と「龠:U+9FA0」の境界を調べてみた。 参考:id:toton:20050120 「一:U+4E00」のコード体系とフォント表示と「龠:U+9FA0」のコード体系とフォント表示 一発で検索できて便利ですね。 ではU+9F00からU+9FFFまでのテーブルを参照しましょう。 9Fのテーブル内で「龠:U+9FA0」を探すのだからA0(最上段の右端)を見ると、U+9FA5まで漢字が存在する。こりゃいかんと思ったが「龠:U+9FA0」はJIS

    「すべての漢字を取り出す正規表現」の続き - totonのブログ
    shunuhs
    shunuhs 2005/11/20
  • 1