正規表現による強調表示についてNo.02916
安藤 さん 99/04/13 11:05
 
 強調表示について質問があります。

[現象]
 リスト1の様なソースリストに対し、リスト3の正規表現による行の強調表示を
設定した場合、強調表示の対象になってくれません。リスト2は強調表示されます。
 なお、リスト3の正規表現による検索では、リスト1/2共に検出してくれます。

 これは、強調表示と検索における正規表現の仕様の違いでしょうか?

<リスト1>
LABEL001:
PROC;

<リスト2>
LABEL001:PROC;

<リスト3>
^[A-Z0-9_]+ *:[ \n]*(PROC|BEGIN|ENTRY)


[環境]
  OS     :Windows 98
  エディタ   :秀丸エディタ Version 3.00

 以上、よろしくお願いします。

[ ]
RE:02916 正規表現による強調表示についNo.02920
ひろ さん 99/04/13 14:50
 
 安藤さん今日は、ひろです。
>  これは、強調表示と検索における正規表現の仕様の違いでしょうか?
 <中略>
> ^[A-Z0-9_]+ *:[ \n]*(PROC|BEGIN|ENTRY)
 そうです。強調表示においては、改行 (\n) は support していません。

[ ]
RE:02920 正規表現による強調表示についNo.02925
安藤 さん 99/04/13 16:25
 
> 安藤さん今日は、ひろです。

 こんにちは。迅速な回答、ありがとうございます。

>>  これは、強調表示と検索における正規表現の仕様の違いでしょうか?
> <中略>
>> ^[A-Z0-9_]+ *:[ \n]*(PROC|BEGIN|ENTRY)
> そうです。強調表示においては、改行 (\n) は support していません。

 そうですか、残念です。
 いつかサポートされることを願っています。

 以上です。

[ ]