NAME Lingua::JA::Regular - Regularize of the Japanese character. SYNOPSIS my $string = Lingua::JA::Regular->new($string)->regular; my $regular = Lingua::JA::Regular->new($string); $regular->strip->linefeed->h_ascii->z_kana; if ($ENV{HTTP_USER_AGENT} =~ /Windows/) { $regular->win; } elsif ($ENV{HTTP_USER_AGENT} =~ /Mac/) { $regular->mac; } print $regular->geta->to_s; DESCRIPTION Regularize of the Japanese character Converts platform specific charactes to standard characters. Converts multi byte(Japanese) alphanumeric and symbolcharacters to single byte characters. METHODS new my $str = Convert::Character->new($str); Create object. to_s $str->to_s; It changes into a character sequence from an object. linefeed $str->linefeed; $str->linefeed("\r"); $str->linefeed("\r\n"); $str->linefeed("
"); A new-line character(\r\n, \n, \r) is replaced by the argument. If an argument becomes undef, it will replace by "\n". strip $str->strip; The blank character of order is deleted. uc $str->uc; uppercase. lc $str->lc; lowercase. z_ascii alphabet, number, and sign are changed into ZENKAKU. h_ascii alphabet, number, and sign are changed into HANKAKU. z_kana h2z of Jcode is performed. h_kana z2h of Jcode is performed. z_space HANKAKU space is changed into a ZENKAKU space. h_space ZENKAKU space is changed into a HANKAKU space. z_strip The blank and ZENKAKU space character of order is deleted. hiragana It changes into a HIRAGANA. katakana It changes into a KATAKANA. kanji The model dependence character of KANJI is changed into an alternative character. win The model dependence character of Windows is changed into an alternative character. mac The model dependence character of Macintosh is changed into an alternative character. geta The model dependence character is changed into an GETA. regular It is the same as the result which performed strip, (win|mac), linefeed, z_kana, h_ascii, kanji, ,geta, and the to_s method. AUTHOR KIMURA, takefumi This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO Jcode, Lingua::JA::Regular::Table, Lingua::JA::Regular::Table::Kanji, Lingua::JA::Regular::Table::Macintosh, Lingua::JA::Regular::Table::Windows