国際開発研究科国際コミュニケーション専攻言語情報システム講座

Perl によるテキスト処理入門


はじめに  環境,対象言語,Perl のバージョン,表記法について

PART I Perl の基礎
Lesson 1  1行スクリプト,コマンドライン・オプション,特殊変数 ($_, $., $ARGV)
Lesson 2  データの読み込み,スクリプトファイルの書き方,特殊変数 ($/, $&, $' など)
Lesson 3  文字列の加工
Lesson 4  ファイルへの入出力
Lesson 5  真偽値,比較演算子,論理演算子,返り値
Lesson 6  リスト,配列,for
Lesson 7  配列の並べ替え,foreach
Lesson 8  サブルーチン
Lesson 9  ハッシュ

以下,改訂中
PART II より複雑なデータの処理
Lesson 10  外部プログラム,ライブラリ,モジュールの利用
Lesson 11  ファイル・ディレクトリの操作
Lesson 12  リファレンス,無名配列,無名ハッシュ,「多次元配列」  [作成中]

[Parts III, IV は内部からのみアクセス可]
PART III 文字コードと英語以外の言語の処理
Lesson 13  ビット・バイト・n進数
Lesson 14  1バイトの文字コード
Lesson 15  マルチバイトの文字コード
Lesson 16 locale の利用
Lesson 17 Unicode (UTF-8) による処理 (1)
Lesson 18 Unicode (UTF-8) による処理 (2)
Lesson 19 Unicode (UTF-8) による処理 (3)

PART IV CGI プログラミング
Lesson 20  CGI プログラムの起動方法とウェブブラウザーへの出力
Lesson 21  ウェブブラウザーからのデータの取得
Lesson 22  データの保存

[Part V は特定のユーザーのみアクセス可]
PART V
Lesson 23  LWP モジュールによるウェブページの取得と加工
Lesson 24  Google API プログラミング

APPENDICES
  1. 引用符について
  2. m, s のオプション
  3. m, s, y (tr) のデリミタ
  4. 複数の条件の指定のしかた
  5. ソートの仕方
  6. ヒア ドキュメント
  7. スクリプトのチェック,コマンドラインオプション
  8. アクセス権の設定
  9. スクリプトファイルを実行可能ファイルにする
  10. 10進数・16進数・8進数 対応表
  11. 文字コード
  12. FORM タグのサンプル