2010-04-01から1ヶ月間の記事一覧

PerlでXMLの扱いを学ぶための自作ドリル

モジュールはXML::LibXMLを使用。 問題 XML書き出しスクリプト name, email, addressを入力して、XMLでファイルに書き出す。(項目名はプロンプトとして表示する。) 実行結果 $ perl output_xml.pl name : 山田太郎(改行) email : taro.yamada@xxx.com(改行…

PerlでCSVの読み書きを学ぶための自作ドリル

CSVを扱うと同時に、パッケージモジュールの扱いにも慣れさせるための問題と解答例。 モジュールはText::CSV_XSを使用。 問題 CSV書き出しスクリプト name, email, addressを入力して、CSVでファイルに書き出す。(項目名はプロンプトとして表示する。) 実…

Perlで文字列操作を学ぶための自作ドリル(日本語仮名変換)

こちらは日本語文字列(ひらがな/カタカナ)を扱う処理。 問題 ひらがな→カタカナ(キー入力→画面出力) 実行結果 $ perl kana_h2k.pl あいうえお カキクケコ(改行) アイウエオ カキクケコ さシすセそ タちツてト(改行) サシスセソ タチツテト (Crtl+Dで終…

Perlで文字列操作を学ぶための自作ドリル(英大文字/英小文字)

研修生に教えるための問題と解答例を作ってみた。 問題 英小文字→英大文字(キー入力→画面出力) 実行結果 $ perl uppercase.pl abcde(改行) ABCDE This is perl program.(改行) THIS IS PERL PROGRAM. 12345xyz ZYX67890(改行) 12345XYZ ZYX67890 (Ctrl+Dで…