=encoding euc-jp =head1 NAME String::Gsub::JA - regex on string object (ja-doc) =head1 名前 String::Gsub::JA - 文字列オブジェクトに正規表現操作を. =head1 バージョン Version 0.04 =head1 書式 use String::Gsub qw(gstr); print gstr("abcabc")->gsub(qr/b/,sub{uc$1}); # ==> "aBcaBc" print gstr("hw")->gsub(qr/h/,"Hello")->gsub(qr/w/,"World"); # ==> "HelloWorld" =head1 エクスポート このモジュールからは C 関数をエクスポート可能です. デフォルトでは何もエクスポートされません. =head1 関数 =head2 gstr($str) C<< String::Gsub-Enew($str) >> の省略形. =head1 メソッド =head2 $pkg->new($str) 新しいインスタンスの作成. =head2 $this->gsub($regexp, $replacement) 全体の置換を実行. 新しいオブジェクトを返す. 元のオブジェクトは変化しない. =head2 $this->gsubx($regexp, $replacement) gsub と同様全体の置換を実行. 但しこちらはオブジェクト そのものを変更し, 元のオブジェクトを返す. =head2 $this->sub($regexp, $replacement) 1回の置換を実行. 新しいオブジェクトを返す. 元のオブジェクトは変化しない. =head2 $this->subx($regexp, $replacement) sub と同様全体の置換を実行. 但しこちらはオブジェクト そのものを変更し, 元のオブジェクトを返す. =head2 $this->stringy() 文字列値を返す. overloadしているのでオブジェクトをそのまま扱っても同様. =head1 作者 山科 氷魚 (YAMASHINA Hio), C<< >> =head1 バグ バグや要望は C 宛に 報告してください. 若しくは L. にある web インターフェースからでもかまいません. そこから私に通知され, そして私が変更を行うことで報告頂いたバグの進捗を 自動的にあなたに伝えるでしょう. =head1 サポート このモジュールのドキュメントは perldoc コマンドで見ることが出来ます. perldoc String::Gsub また, 以下の場所でも見ることが出来ます: =over 4 =item * AnnoCPAN: Annotated CPAN documentation L =item * CPAN Ratings L =item * RT: CPAN's request tracker L =item * Search CPAN L =back =head1 参考 L, L, L, L =head1 著作権及びライセンス Copyright 2006 YAMASHINA Hio, all rights reserved. このプログラムはフリーソフトウェアです. あなたは Perl と同じライセンスの 元で再配布及び変更を行うことが出来ます. 原文: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut