sakuraエディタでIPアドレスを検索すると、正しく検索されず条件ボックスにピリオド、ドットが残る

sakuraエディタでIPアドレスを検索すると、正しく検索されず条件ボックスにピリオド、ドットが残る事象が発生しました。

 

まずはGoogleのAI回答です。

 

原因
正規表現モードでは、ピリオド(. ドット)は「任意の一文字」を意味する特殊な文字として扱われます。そのため、IPアドレス(例: 192.168.1.1)を検索しようとすると、サクラエディタはそれを正規表現パターンとして解釈し、期待通りに一致する結果を見つけられなかったり、検索条件ボックスでの表示や動作に予期しない振る舞いが生じたりすることがあります。 

 

対処法
以下のいずれかの方法で解決できます。

 

方法1: 「正規表現」のチェックを外す(推奨)
IPアドレスのような固定文字列を検索する場合は、正規表現を無効にするのが最も簡単で確実な方法です。
検索ダイアログ(Ctrl + F)を開きます。
ダイアログ内の「正規表現」という項目のチェックボックスがオンになっていたら、チェックを外してオフにします。
そのままIPアドレスを入力して検索を実行します。

 

方法2: ピリオドをエスケープする
もし正規表現モードを使い続けたい場合(例えば、他の複雑な条件と組み合わせて検索する場合)は、ピリオドの直前にバックスラッシュ(\)を入力して、特殊文字ではなく通常のピリオドとして扱わせる必要があります。
検索文字列を 192\.168\.1\.1 のように入力します。

 

方法3: 「強調キーワード」を使う
頻繁にIPアドレスを検索する場合は、「強調キーワード」機能に特定のIPアドレスを登録しておくと、ファイル内で自動的に色がついて表示されるため便利です。

 

 

無意識に設定を変更してしまったのか、うまく検索ができなくなっていました。

 

そして、AIの回答だと「正規表現」のチェックを外すとあります。

 

が、こちらの環境だと、逆で正規表現にチェックが入っていないと、正しく検索ができませんでした。

 

エレコム マウス ワイヤレス Mサイズ 5ボタン(戻る・進むボタン搭載) BlueLED 握りの極み ガンメタリック M-XGM10DBBK/EC