2009-08-30から1日間の記事一覧

パターンマッチ#1

文字列から正規表現を使ってパターンマッチをするには、string-matchを使う。 バッファを対象にパターンマッチは、re-search-forwardのようね。CIIフォーマットでは、データレコードで類似のパターンがあるので、 パターンマッチの照合順序を気をつけないと…

パターンマッチ#2

つづき。正規表現からパターンマッチした文字列を抜き出す時は、 substring とmatch-beginning とmatch-end を使う。 (defun to_s (o) (if (eq o EOF) "" (cond ((string-match MGH_vlt o) (symbol-name 'MGH_vlt)) ((string-match MGH_flt o) (format "%-10…