grep時に[単語の検索]をチェックしたときNo.24870
Papageno さん 08/05/06 14:36
 
インドで作られたOracle PL/SQLのプログラムをチェックしています。

VARCHAR2型で書かなければいけないのに

  VARIABLE1 VARCHAR2(10) ;

VARCHAR型で書いているプログラムがかなりあります。

  VARIABLE2 VARCHAR(10) ;

VARCHARでgrepするときに[単語の検索]をチェックすると
VARCHAR2もgrepされてしまいます。
VARCHARだけgrepできませんか?

秀丸エディタ Version 7.08

[ ]
RE:24870 grep時に[単語の検索]をチェックNo.24872
h-tom さん 08/05/06 19:32
 

h-tom です。

>VARCHARでgrepするときに[単語の検索]をチェックすると
>VARCHAR2もgrepされてしまいます。
>VARCHARだけgrepできませんか?
以下の設定は、どの様になっていますか?
チェックされていないなら、チェックしてみると、いいかもしれません。

動作環境
├検索
││├検索の動作
│││├□単語の検索で"abc"を検索する時、"abc123"にはヒットさせない

[ ]
RE:24872 grep時に[単語の検索]をチェックNo.24879
秀丸担当 さん 08/05/07 10:38
 

>VARCHARでgrepするときに[単語の検索]をチェックすると
>VARCHAR2もgrepされてしまいます。
>VARCHARだけgrepできませんか?

おそらく、h-tomさんの言われる通り、
「単語の検索で"abc"を検索する時、"abc123"にはヒットさせない」
をONにしてみると、いいかもしれません。

[ ]
RE:24879 grep時に[単語の検索]をチェックNo.24888
Papageno さん 08/05/08 18:05
 
h-tom さん、秀丸担当さん、コメントありがとうございます、

できました。
ありがとうございます。

できれば、[検索],[置換],[grep]のウィンドウの中でも

>「単語の検索で"abc"を検索する時、"abc123"にはヒットさせない」
>をONにしてみると、いいかもしれません。

の設定ができると解かりやすくて助かります。
バージョンアップの際に採用できるかご検討をお願いします。

[ ]
RE:24888 grep時に[単語の検索]をチェックNo.24889
秀丸担当 さん 08/05/08 18:14
 

>できれば、[検索],[置換],[grep]のウィンドウの中でも
>
>>「単語の検索で"abc"を検索する時、"abc123"にはヒットさせない」
>>をONにしてみると、いいかもしれません。
>
>の設定ができると解かりやすくて助かります。
>バージョンアップの際に採用できるかご検討をお願いします。

確かにこの動作は検索ダイアログだけからは判断しづらいので、それが分かりや
すいようになったほうがいいとは思いますが、この長い設定名が検索ダイアログ
等に出てくるのも、煩雑になって考え物です。

一応、検索ダイアログの左上の▼ボタンを押すと「検索の動作環境(E)...」とい
うのがあって、ここから確認・変更はできます。
grepにはgrepの動作環境があります。
置換ダイアログには無いですが、あまり目立たない機能でありますが、一応ここ
にも追加しておこうかと。

[ ]
RE:24889 grep時に[単語の検索]をチェックNo.24891
Papageno さん 08/05/08 18:29
 
>一応、検索ダイアログの左上の▼ボタンを押すと「検索の動作環境(E)...」とい
>うのがあって、ここから確認・変更はできます。
>grepにはgrepの動作環境があります。

今まで気がつきませんでした。
「検索の動作環境(E)...」の下に[grepの動作環境]も見えるので、
grepのときも「検索の動作環境(E)...」に行ってもらえたほうが
個人的には解かりやすいです。

>置換ダイアログには無いですが、あまり目立たない機能でありますが、一応ここ
>にも追加しておこうかと。

よろしくお願いします。



[ ]