タグ

tipsとreに関するblueleのブックマーク (1)

  • [Python] sre.Scannerクラス - SumiTomohiko's blog

    環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1で確認しました。なお、Python 2.5ではsreモジュールにあったものはreモジュールに移っています。sreモジュールは互換性のために残っていますが、将来は削除される予定です。Python 2.5を使っている場合は、sreモジュールをreモジュールと読みかえてください。 概要 sreモジュールにはScannerクラスがあり、これを使えば簡単にスキャナを作成することができます。 例 例えば、以下のようなスタイスシートを解析しようとします。 foo { bar: baz; /* test */ } このとき、以下のようなコードを書きます。 try: # for Python 2.5 or later from re import Scanner except ImportError: # for Py

    [Python] sre.Scannerクラス - SumiTomohiko's blog
  • 1