改行を含む文字列の「行の強調表示」がでNo.10634
styth さん 22/11/22 08:54
 
 矢継ぎ早で申し訳ないのですが、

 行の強調表示で、例えば、

【1】\n

 は、強調表示したいのですが、


【1】あああ\n

 は、強調表示したくない、という時に

 「強調表示一覧」で見た時に、

文字列    検索方法  表示方法
--------  --------  --------------
【1】\n  正規表現  行の強調表示3

 となるようにしましたが、行の強調表示になりません。
 秀丸エディタでも同様です。
 御確認頂けないでしょうか。
 よろしくお願いいたします。


 因みに、タブを含む文字列、"【1】\t" の「行の強調表示」は上手く行きました。

文字列    検索方法  表示方法
--------  --------  --------------
【1】\t  正規表現  行の強調表示3

 は大丈夫です。

[ ]
RE:10634 改行を含む文字列の「行の強調表No.10636
秀まるお2 さん 22/11/22 10:01
 
 秀丸エディタの強調表示では改行コードは指定できないです。たぶんどこかヘルプ
探すと書いてあると思いますけども。

 「\n」を使わずにやるためには、後方一致/後方不一致指定を使えばいいです。今
回のケースは

    【1】(?=$)

 でいけました。

[ ]
RE:10636 改行を含む文字列の「行の強調表No.10638
styth さん 22/11/23 08:06
 
> 秀丸エディタの強調表示では改行コードは指定できないです。たぶんどこかヘル
>プ探すと書いてあると思いますけども。
 秀丸エディタのヘルプを探して以下の説明を見つけました。
 (他のどこかにも、1行の時も、「\n」は使えないとの説明があるかもしれません)

> 目次− ファイルタイプ別の設定− デザイン− 強調表示−強調表示文字列のプロ
>パティ
> 「正規表現」では、\nを含んだ複数行の指定はできません。
 複数行限定かと勘違いする可能性があると思います。(自分的には)
 なので、1行の時も、「\n」は使えないというふうに加筆して頂けないでしょうか?
>秀丸担当様


> 「\n」を使わずにやるためには、後方一致/後方不一致指定を使えばいいです。今
>回のケースは
>    【1】(?=$)
> でいけました。
 ありがとうございます。できました。単に、

【1】$

 でも出来ました。

[ ]
RE:10638 改行を含む文字列の「行の強調表No.10639
秀まるお2 さん 22/11/23 09:33
 
>  秀丸エディタのヘルプを探して以下の説明を見つけました。
>  (他のどこかにも、1行の時も、「\n」は使えないとの説明があるかもしれません)

 たしかに抜けてるみたいです。秀丸エディタ担当の方で追加してもらいます。

 秀丸メールのヘルプの方にもそういった記述が抜けてるので、こっちにも追加しま
す。

> 【1】$
>
>  でも出来ました。

 すみません。たしかに後方一致/不一致指定は余計でした。

[ ]