[xyzzy:07255] Re: バージョンアップのお知らせ
- Subject: [xyzzy:07255] Re: バージョンアップのお知らせ
- From: Masaaki KANEKO <kaneko@xxxxxxxxxxxx>
- X-mailer: Becky! ver. 2.00.06
こんにちは、未だに正規表現が理解できていない金子です。
以下のようなパターンの時、今回の正規表現キーワードでどのような
指定をしたらよいのでしょうか?
1:0
2:SECTION
3: 2
4:ENTITIES
5: 0
6:LINE
7: 5
8:65
9: 8
10:0
11: 10
12:0
13: 20
14:0.0
15: 0
16:LINE
17: 5
18:66
この中の 1, 5, 15 の行に色付けしたいのです。言葉で言いますと
「ホワイトスペースを除く 0 のみの行で、なおかつ、次の行の先頭が
[A-Z] で始まる」です。複数行に渡るとダメですか?
ちなみに、[A-Z] で始まる SECTION や LINE などの単語は(通常の)
キーワードとして指定されている単語です。
見よう見まねで、
(defvar *dxf-group-codes*
(compile-regexp-keyword-list
'(("^[ \t]*0\n[A-Z]" t (:keyword 1 :bold) nil 0 0))))
とかやってみたのですが、これだと次行の単語の先頭文字まで色付けさ
れます。
== 金子 真昭 <kaneko@xxxxxxxxxxxx>