山科 氷魚 (YAMASHINA Hio)

NAME

String::Gsub::JA - regex on string object (ja-doc)

名前

String::Gsub::JA - 文字列オブジェクトに正規表現操作を.

バージョン

Version 0.04

書式

 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"

エクスポート

このモジュールからは gstr 関数をエクスポート可能です. デフォルトでは何もエクスポートされません.

関数

gstr($str)

String::Gsub->new($str) の省略形.

メソッド

$pkg->new($str)

新しいインスタンスの作成.

$this->gsub($regexp, $replacement)

全体の置換を実行. 新しいオブジェクトを返す. 元のオブジェクトは変化しない.

$this->gsubx($regexp, $replacement)

gsub と同様全体の置換を実行. 但しこちらはオブジェクト そのものを変更し, 元のオブジェクトを返す.

$this->sub($regexp, $replacement)

1回の置換を実行. 新しいオブジェクトを返す. 元のオブジェクトは変化しない.

$this->subx($regexp, $replacement)

sub と同様全体の置換を実行. 但しこちらはオブジェクト そのものを変更し, 元のオブジェクトを返す.

$this->stringy()

文字列値を返す. overloadしているのでオブジェクトをそのまま扱っても同様.

作者

山科 氷魚 (YAMASHINA Hio), <hio at cpan.org>

バグ

バグや要望は bug-string-gsub at rt.cpan.org 宛に 報告してください. 若しくは http://rt.cpan.org/NoAuth/ReportBug.html?Queue=String-Gsub. にある web インターフェースからでもかまいません. そこから私に通知され, そして私が変更を行うことで報告頂いたバグの進捗を 自動的にあなたに伝えるでしょう.

サポート

このモジュールのドキュメントは perldoc コマンドで見ることが出来ます.

    perldoc String::Gsub

また, 以下の場所でも見ることが出来ます:

参考

String::Gsub, String::Gsub::JA, String::Gsub::Functions, String::Gsub::Functions::JA

著作権及びライセンス

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.