正規検索でNOT条件はどうするのですか?No.02204
かとう さん 98/12/14 00:39
 
正規表現での質問です。

例えば、“。\n”で終わる行以外の“\n”を取り除きたい時はどうすれば良いでしょ
うか。

例えば“!”をNOTの意味だとすると“!。\f\n”を“\0”に置換でよさそうですが、
そのようなNOTをあらわすにはどうすれば良いでしょうか。
(\fは分割マーク、\0は該当文字(列))

※文中の改行を取り除くための置換処理をやろうとしています。

[ ]
RE:02204 正規検索でNOT条件はどうするのNo.02205
杉浦 まさき さん 98/12/14 01:52
 
かとうさん、こんばんは。
 杉浦 まさき と申します。

>例えば、“。\n”で終わる行以外の“\n”を取り除きたい時はどうすれば良いでしょ
>うか。

秀丸V3.00βでのみ有効ですが、>他の人
 以下のようにすればいいと思います。

  検索文字列: [^。]\f\n
  置換文字列: \0


[ ]
RE:02205 正規検索でNOT条件はどうするのNo.02241
かとう さん 98/12/19 02:44
 
> 杉浦 まさき と申します。

どうもはじめまして、

>>“。\n”で終わる行以外の“\n”を取り除きたい
>
>秀丸V3.00βでのみ有効
>  検索文字列: [^。]\f\n
>  置換文字列: \0

教示の方法でOK!ですね。ありがとうございます。

[ヘルプ]-[検索/置換]-[正規表現]-[ブラケット(キャラクタクラス)]
のところを良く読んだらブラケット“[]”の中で使う“^”マークが
NOTだと書いてありました。

[ ]