タグ

2008年8月9日のブックマーク (2件)

  • inforno :: Python:re.ScannerでS式パーサ

    Rubyの StringScanner は個人的にかなり好きなモジュールで、Rubyでちょっとしたパーサなどを書くときに重宝しています。 一方、Pythonにはexperimentalながら re.Scanner というクラスがあります( >= 2.4 )。experimentalなのでマニュアルにはのっていませんが。この re.Scanner はかなりシンプルなんですが典型的な StringScanner の使い方の範疇では、こちらのほうがキレイに書けるような気がします。 re.Scanner の使い方 使い方は非常に簡単で (regex, action) のリストを渡してScannerオブジェクトを作成 action は(scanner, string_matched) => stringな関数、Noneを返せば結果は無視される。 scanメソッドでスキャン。結果が配列で返ってくる と

  • 記号もかわいい、手書き風のフリーの日本語フォント -ミウラフォント | コリス

    矢印や星・ハートなど記号文字もかわいい、手書き風の日フォント「ミウラフォント」から、商用利用可のフリーフォント「ミウラLiner_jr」を紹介します。 MopStudio 「ミウラLiner_jr」は、英数記号文字をはじめ、ひらがな・カタカナや小学3年生程度の漢字440文字が含まれている、日語のプロポーショナルフォントです。 特殊な形の矢印や星・ハートは、文字パレットから選択します。普通のは「やじるし」「ほし」「はーと」で変換されます。 ダウンロードは、下記キャプチャの「ミウラLiner_jr」の画像をクリックし、赤丸箇所からWindows版とMac版がダウンロードできます。 また、ミウラフォントでは、JIS第一水準漢字(2965文字)、JIS第二水準漢字から人名漢字(219文字)を選出した多くの漢字が含まれた有償版も低価格で配布しています。 単体版の「ミウラLiner」「ミウラ見出