- 作成者投稿
- 2009年3月13日 2:10 am #7217FLONT参加者
江村様
開発お疲れ様です。
正規表現での検索にて条件を以下のように検索した時
検索する文字列:$
正規表現を使用する:チェック想定した結果は各行の最後にマッチすると思うのですが、
行がすべて選択されてしまいます。
動作的には前の行の最後にマッチした後の
検索で次の行の全体がマッチし、
さらに検索するとその行の最後にマッチします。また検索文字列を^にした場合はまったくマッチしません。
こちらも想定する動作は各行の先頭にマッチすると
思うのですが。こちらでのカスタマイズの検索タブの設定は以下になります。
検索/置換ダイアログ ボックスで、カーソル位置の単語を使用する:チェック
ファイルから検索で現在のフォルダを既定とする:チェック
検索/置換ドロップ ダウン リスト用のフォントを変更する:チェック
表示フォントの文字セットがシステム既定でない場合のみ変更する:チェック
ファイルから置換の後、置換後の文字列を強調表示する:チェック
正規表現が改行文字に一致することができる:チェック
正規表現で検索する追加行数:200
開いたままファイルから置換の最大数:1000以上ご確認お願いいたします。
環境
Microsoft Windows XP Professional Service Pack 3
EmEditor Professional Version 8.042009年3月13日 4:31 am #7221Yutaka EmuraキーマスターFLONTさんは書きました:
江村様開発お疲れ様です。
正規表現での検索にて条件を以下のように検索した時
検索する文字列:$
正規表現を使用する:チェック想定した結果は各行の最後にマッチすると思うのですが、
行がすべて選択されてしまいます。
動作的には前の行の最後にマッチした後の
検索で次の行の全体がマッチし、
さらに検索するとその行の最後にマッチします。また検索文字列を^にした場合はまったくマッチしません。
こちらも想定する動作は各行の先頭にマッチすると
思うのですが。こちらでのカスタマイズの検索タブの設定は以下になります。
検索/置換ダイアログ ボックスで、カーソル位置の単語を使用する:チェック
ファイルから検索で現在のフォルダを既定とする:チェック
検索/置換ドロップ ダウン リスト用のフォントを変更する:チェック
表示フォントの文字セットがシステム既定でない場合のみ変更する:チェック
ファイルから置換の後、置換後の文字列を強調表示する:チェック
正規表現が改行文字に一致することができる:チェック
正規表現で検索する追加行数:200
開いたままファイルから置換の最大数:1000以上ご確認お願いいたします。
環境
Microsoft Windows XP Professional Service Pack 3
EmEditor Professional Version 8.04$ で行の全体がマッチしてしまうのは、こちらでも再現しました。これは調べておきます。
検索文字列を^にした場合は問題なく、行頭だけにマッチします。選択範囲が無いためわかりにくいかもしれません。カーソルは次の行に移動します。
この問題を回避するには、正規表現で検索する追加行数を 0 にしてご利用ください。
よろしくお願いします。 - 作成者投稿
- このトピックに返信するにはログインしてください。