[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:07255] Re: バージョンアップのお知らせ



こんにちは、未だに正規表現が理解できていない金子です。

 以下のようなパターンの時、今回の正規表現キーワードでどのような
指定をしたらよいのでしょうか?

 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>

Index Home