Perlゼミ

  1. Perl
  2. モジュール
  3. here

Lingua::JA::Regular::Unicodeモジュール

古きJcodeには、半角カタカナを全角カタカナに変換するh2zというメソッドがあったが、現代的なPerlであれば、Jcodeは使わない。現代的なPerlでは、文字列はプログラムの内部では、内部的な文字列として扱うのがよい方法だからだ。

古いコードを置き換えるにはLingua::JA::Regular::Unicodeモジュールのkatakana_h2z関数を使うのがよいと思う。

use utf8;
use Lingua::JA::Regular::Unicode 'katakana_h2z';
my $str_h = 'アイウエオ';
my $str_z = katakana_h2z $str_h;

このソースコードはUTF-8で保存する必要があります。

Perl元気ちゃんねるのご紹介

Perlテキスト処理と正規表現の入門書
講座作成
著者紹介
木本裕紀

「今日も元気だ! Perlで元気!」

Perlプログラミングちゃんねる

Youtubeチャンネル登録、いいね、コメント歓迎

Twitter
フォロー、いいね、リツート、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

Perl総合研究所
Perl書籍
  • Perlテキスト処理のエッセンス
    テキスト処理
    テキスト処理と正規表現の基本をマスター
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
  • Perlの書籍 »