初心者メモ

変数一般

  • スカラー変数 $から始まるやつ
  • 連想配列 @から始まるやつ
  • 特殊変数 $_ デフォルトで入力やパターンマッチの対象になる特殊変数

ENVは環境変数

文字列関数

  • split セパレータによる文字列分割
  • index 第1引数STRの先頭から第2引数SUBSTRが最初に見つかった位置を返します。

正規表現

  • if(文字列 =~ /パターン/) もし「文字列」の中に「パターン」が含まれていれば

ファイル操作

  • open ファイルを開く。ファイルハンドルとはオープンしたファイルを表わす変数でプレフィクスは付けません。
  • close ファイルを閉じる。バッファが一杯かcloseしたときに書き込み。

その他関数

  • glob 引数の値をファイル名展開し、呼び出すたびにマッチする次の名前を返します。
  • reverse 配列のコンテキストでは、LIST の要素を逆順にした配列値を返す。
  • push 配列の最後に要素を追加。

サブルーチン呼び出し

  • &サブルーチン名 ; 引数を与えないパターン

その他

  • 文字列のコピー $a = $b;
  • 配列のコピー @aa = @ab;
  • HTMLからタグを全て削除 $source =~ s/<.*?>//g;

なんかPerlっていいかも。