<TAG>foo</TAG>でfooを抜きだしたい場合は
/<TAG>(\w+)<\/TAG>/
で$1に入る。
@k = split(';',$1);
print join("\t", @k)."\t".$2."\n";
@arrey = split(//);
@arrey = split(/\ +/);
for $i (0 .. $max) {
}
| 配列の大きさをしらべる | $#array |
| 配列の要素にアクセス | $arrey[$index] |
| shift(@hairetu) | 配列の先頭要素を取り出してその値を返す |
| unshift(@hairetu,val...) | 配列の先頭に要素を挿入 |
| push(@hairetu,val...) | 配列の末尾に要素を追加 |
| pop(@hairetu) | 配列の最後の要素を取り出してその値を返す |
open(FILE, ">foo"); >の替わりに>>で追加
$str = "foofoo"; $str =~ s/foo/bar/g; とすればbarbarが出力される
%price = ('apple', 200, 'orange', 90, 'banana', 150);
というのは
%price = ('apple => 200, orange => 90, banana => 150);
とできる(Perl5から導入された。)
use CGI;
$q = new CGI;
print $q->header("text/html");
print $q->start_html(-title => "URL form NetNews"),"\n";
処理
if($q->param()) {
# 入力があった場合
print $q->param(-name=>'group');
} else {
# テキストフィールド
print $q->textfield(-name=>'group',
-size=>50);
$q->Reset
}
print $q->end_html;
perl -MCPAN -e shell を初めてすると ~/.cpanと言うディレクトリが作られ、設定ファイルが .cpan/CPAN/MyConfig.pm できた。 >install Bundle::Target-Module などとすると、依存するものをまとめて簡単にインストールできる。