【Grep】複数ファイル文字列検索ソフト【置換】
■ このスレッドは過去ログ倉庫に格納されています
04/06/17 09:57ID:PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2008/09/20(土) 10:45:03ID:gsMu6jOQ0
Devas,JGREP2,みやぐれっぷ,Googleデスクトップ,秀丸,EmEditor7,サクラエディタで
色々試してみた末に、私が辿り着いた結論・・・それは以下の4行をバッチファイルとして
テキストエディタでWindowsのSendToフォルダに保存する事だった。
(Win95/98/Me/NT/2000/XP共通。引数はフォルダのみ指定可。引数省略時はカレントフォルダが用いられる)
↓
if "%OS%"=="Windows_NT" if "%~1"=="" START "NT系" "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="."
if "%OS%"=="Windows_NT" if not "%~1"=="" START "NT系" "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%~1"
if not "%OS%"=="Windows_NT" if "%1"=="" START "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="."
if not "%OS%"=="Windows_NT" if not "%1"=="" START "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%1"
色々試してみた末に、私が辿り着いた結論・・・それは以下の4行をバッチファイルとして
テキストエディタでWindowsのSendToフォルダに保存する事だった。
(Win95/98/Me/NT/2000/XP共通。引数はフォルダのみ指定可。引数省略時はカレントフォルダが用いられる)
↓
if "%OS%"=="Windows_NT" if "%~1"=="" START "NT系" "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="."
if "%OS%"=="Windows_NT" if not "%~1"=="" START "NT系" "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%~1"
if not "%OS%"=="Windows_NT" if "%1"=="" START "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="."
if not "%OS%"=="Windows_NT" if not "%1"=="" START "C:\Program Files\sakura\sakura.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%1"
2008/09/20(土) 10:48:55ID:gsMu6jOQ0
ちなみに>415と同じ事をバッチファイルの代わりにVBScriptファイルで実現しようとすると、こうなる。
↓
Option Explicit
Dim WshShell,FSO,corArgs,strCi,intRet
Set WshShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set corArgs = WScript.Arguments
strCi = Chr(34) & "C:\Program Files\sakura\sakura.exe" & Chr(34) & " -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE=" & Chr(34) & "*.*" & Chr(34) & " -GFOLDER=" & Chr(34)
If corArgs.Count > 0 Then
strCi = strCi & FSO.GetAbsolutePathName(corArgs(0)) & Chr(34)
Else
strCi = strCi & FSO.GetAbsolutePathName(".") & Chr(34)
End If
intRet = WshShell.Run(strCi , 1, true)
Set FSO = Nothing : Set corArgs = Nothing : Set WshShell = Nothing
WScript.Quit(intRet)
↓
Option Explicit
Dim WshShell,FSO,corArgs,strCi,intRet
Set WshShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set corArgs = WScript.Arguments
strCi = Chr(34) & "C:\Program Files\sakura\sakura.exe" & Chr(34) & " -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE=" & Chr(34) & "*.*" & Chr(34) & " -GFOLDER=" & Chr(34)
If corArgs.Count > 0 Then
strCi = strCi & FSO.GetAbsolutePathName(corArgs(0)) & Chr(34)
Else
strCi = strCi & FSO.GetAbsolutePathName(".") & Chr(34)
End If
intRet = WshShell.Run(strCi , 1, true)
Set FSO = Nothing : Set corArgs = Nothing : Set WshShell = Nothing
WScript.Quit(intRet)
417名無しさん@お腹いっぱい。
2008/10/18(土) 08:41:04ID:GQh/h9b80 >>406
逆なんだよ。
検索ソフトというよりgrep検索を使う人は、ふだん and 検索はあまり使わないのだ。
そもそも、grep検索の類は元々行思考で、
UNIXのgrepとか見てもらえばわかるけど、
ファイルの中から特定の文字列を探す、というよりは、
ファイルの中にある特定の文字列のある行を探す、という発想から来ている。
そして、これらは、テキストやソースコードからの検索、
コマンドラインからのパイプを利用したフィルタリングに適している。
and検索などとは質や思想、歴史が違うもの。
で、and検索とかが需要がないかといえば、
googleのようなweb型(というかSQL型?)の検索は身近にあり、
普段検索を使わないユーザーも使いたいと思うようになってきたわけだ。
ということで、>>406-407が作るか、プログラマ捕まえて作らせるか、
既存の検索ソフト作者に要望を出すなりして、搭載されれば、使う人はいると思うぜ
にわか知識だから違うとこあったら、突っ込んでください。
逆なんだよ。
検索ソフトというよりgrep検索を使う人は、ふだん and 検索はあまり使わないのだ。
そもそも、grep検索の類は元々行思考で、
UNIXのgrepとか見てもらえばわかるけど、
ファイルの中から特定の文字列を探す、というよりは、
ファイルの中にある特定の文字列のある行を探す、という発想から来ている。
そして、これらは、テキストやソースコードからの検索、
コマンドラインからのパイプを利用したフィルタリングに適している。
and検索などとは質や思想、歴史が違うもの。
で、and検索とかが需要がないかといえば、
googleのようなweb型(というかSQL型?)の検索は身近にあり、
普段検索を使わないユーザーも使いたいと思うようになってきたわけだ。
ということで、>>406-407が作るか、プログラマ捕まえて作らせるか、
既存の検索ソフト作者に要望を出すなりして、搭載されれば、使う人はいると思うぜ
にわか知識だから違うとこあったら、突っ込んでください。
2008/11/07(金) 07:51:38ID:GZJGpHTXO
andやorができるgrep機能があるエディタもある。
それはさておき、何事も適材適所でしょ。
それはさておき、何事も適材適所でしょ。
419名無しさん@お腹いっぱい。
2008/11/07(金) 08:44:03ID:WstjcLv102008/11/07(金) 19:30:55ID:GZJGpHTXO
標準じゃないところが微妙だけど、xyzzyでggrepマクロとか。
あれは、notや複数行もできるからそこそこ便利。
あれは、notや複数行もできるからそこそこ便利。
2009/01/05(月) 05:12:56ID:Wd/Hy0dZ0
こんな grep ツールはありませんか?
1. 一般的な正規表現が使える
2. エディタ内蔵のものより高速
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
Devas は速度的にはとても良いのですが、2 が上手く働きません。
JGrep は 2 のオプションがありませんでした。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 1 の条件から外れているみたいでした。
1. 一般的な正規表現が使える
2. エディタ内蔵のものより高速
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
Devas は速度的にはとても良いのですが、2 が上手く働きません。
JGrep は 2 のオプションがありませんでした。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 1 の条件から外れているみたいでした。
422421
2009/01/05(月) 05:14:36ID:Wd/Hy0dZ0 すいません、連投です。書き直しです。
こんな grep ツールはありませんか?
1. エディタ内蔵のものより高速
2. 一般的な正規表現が使える
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 2 の条件から外れているみたいでした。
Devas は速度的にはとても良いのですが、3 が上手く働きません。
また JGrep には 3 のオプションがありませんでした。
こんな grep ツールはありませんか?
1. エディタ内蔵のものより高速
2. 一般的な正規表現が使える
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 2 の条件から外れているみたいでした。
Devas は速度的にはとても良いのですが、3 が上手く働きません。
また JGrep には 3 のオプションがありませんでした。
2009/01/05(月) 09:45:02ID:qB0VdL2g0
>>422
Devasのサブフォルダ検索は普通に使えたよ
コマンドラインオプションの指定を間違っているのでは?
grep っぽく書くとこんな感じ
Devas -r -n -mr -s PATTERN C:\foo\bar\DIR -f *.ext
Devasのサブフォルダ検索は普通に使えたよ
コマンドラインオプションの指定を間違っているのでは?
grep っぽく書くとこんな感じ
Devas -r -n -mr -s PATTERN C:\foo\bar\DIR -f *.ext
2009/01/05(月) 11:41:37ID:lrnydOYn0
425421
2009/01/05(月) 15:09:15ID:Wd/Hy0dZ02009/01/17(土) 22:28:54ID:XvdGgZzy0
書庫内、テキストファイル、ワード、エクセル、一太郎などのファイルから
検索するならどれが一番早いかな?
できれば置き換え機能もあるとなおいいです。
検索するならどれが一番早いかな?
できれば置き換え機能もあるとなおいいです。
2009/01/17(土) 23:31:36ID:Npmzmqjq0
>>426
気軽に〜で聞いたほうが早いと思うぞ
ここは基本的にテキストファイルの全文検索や置換のスレだし
前処理しないでバイナリ文書の全文検索するなら
xdoc2txtとgrepを使えばできる
どのファイルに検索パターンが現れるか知りたいだけなら、それで十分のはず
気軽に〜で聞いたほうが早いと思うぞ
ここは基本的にテキストファイルの全文検索や置換のスレだし
前処理しないでバイナリ文書の全文検索するなら
xdoc2txtとgrepを使えばできる
どのファイルに検索パターンが現れるか知りたいだけなら、それで十分のはず
2009/01/19(月) 08:26:03ID:m3CgJiuZ0
2009/01/23(金) 08:21:45ID:Bbrxzagz0
Migerp
ワードやエクセル内の検索できるってあるけど
精度かなり悪いね・・・これはちょっと使えないね。
ワードやエクセル内の検索できるってあるけど
精度かなり悪いね・・・これはちょっと使えないね。
2009/01/26(月) 00:07:33ID:6zB1ppT+0
キャッシュを作って高速に検索できるソフトってありますか?
デスクトップ検索みたいに全体ではなく、特定のフォルダのみを対象に出来るものです
テキストだけ対応してくれてればいいのですが
デスクトップ検索みたいに全体ではなく、特定のフォルダのみを対象に出来るものです
テキストだけ対応してくれてればいいのですが
2009/01/26(月) 00:40:52ID:+xAVQSju0
>>430
butterfly_search
butterfly_search
2009/01/26(月) 01:44:33ID:6zB1ppT+0
>>431
ありがとうございます!
だめもとで聞いてみたのですが、まさに希望通りでした
janeのログフォルダを素早く検索したかったんですが
結果を直接janeで開けるようにスクリプトをかまして使ってみます
欲を言えば、起動中に登録フォルダの監視もしてくれればなぁなんて・・・
ありがとうございます!
だめもとで聞いてみたのですが、まさに希望通りでした
janeのログフォルダを素早く検索したかったんですが
結果を直接janeで開けるようにスクリプトをかまして使ってみます
欲を言えば、起動中に登録フォルダの監視もしてくれればなぁなんて・・・
2009/01/26(月) 01:54:46ID:+xAVQSju0
2009/01/26(月) 02:20:02ID:6zB1ppT+0
435名無しさん@お腹いっぱい。
2009/01/26(月) 16:40:13ID:bjetuDXC02009/02/10(火) 14:38:40ID:DjKfH5xk0
grep-2.5.4
2009/02/11(水) 15:52:39ID:jOfQULL60
俺の使っているソフトってPerl互換の正規表現対応と言っているけど、
ab
cd
を検索するのに
/ab.cd/m でヒットしない。なんで?バグ?
ab
cd
を検索するのに
/ab.cd/m でヒットしない。なんで?バグ?
2009/02/11(水) 16:08:41ID:Vi23trh40
>>437
プログラム名もバージョンもなしにバグ?とか言われてもしらんがな
が、どうせCRのせいじゃない?
/ab\r.cd/m にしないとヒットしないとか
/ab(?:\r)?.cd/m のほうがいいだろうけれど
プログラム名もバージョンもなしにバグ?とか言われてもしらんがな
が、どうせCRのせいじゃない?
/ab\r.cd/m にしないとヒットしないとか
/ab(?:\r)?.cd/m のほうがいいだろうけれど
439438
2009/02/11(水) 16:42:58ID:Vi23trh40 (?:\r)? はないな。\r?だ
yagrep なら
yagrep -P "ab(?:.|\n)cd" FILE ...
のようにしないといけないみたい
-p で Keysが表示されるけれど、
/pattern/m の複数行モードが有効じゃないようだ
yagrep なら
yagrep -P "ab(?:.|\n)cd" FILE ...
のようにしないといけないみたい
-p で Keysが表示されるけれど、
/pattern/m の複数行モードが有効じゃないようだ
2009/02/11(水) 18:12:53ID:jOfQULL60
441名無しさん@お腹いっぱい。
2009/02/14(土) 17:22:21ID:9EJ9KTcC0 AIRGrep
ttp://web2memo.blog120.fc2.com/blog-entry-222.html
ttp://web2memo.blog120.fc2.com/blog-entry-222.html
2009/02/21(土) 17:07:38ID:BBRjOnHv0
JGREP2の「除外ファイル拡張子」の指定方法をご存知の方いたら、
教えていただけないでしょうか?
.hg;*.ico;*.png;*.jpg;*.gif
などと指定してみたのですが、うまく除外できないです・・・
教えていただけないでしょうか?
.hg;*.ico;*.png;*.jpg;*.gif
などと指定してみたのですが、うまく除外できないです・・・
2009/02/21(土) 17:52:54ID:bIlwx/ZL0
2009/02/23(月) 10:35:36ID:YjXkdAm30
2009/02/23(月) 10:36:09ID:YjXkdAm30
俺が遅れたありがとう。
2009/02/23(月) 15:53:56ID:7c4yzT060
除外フォルダを指定できるヤツってないですかね?
2009/02/24(火) 01:35:11ID:kRrBpCOK0
>>446
grep の比較的新しいものなら --exclude とか --exclude-dir とかでできるよ
grep の比較的新しいものなら --exclude とか --exclude-dir とかでできるよ
2009/04/06(月) 14:23:02ID:m5UeOuXg0
検索文字列と置換文字列の入力部分が
複数行になってるソフトって少ないんだね
コピペして直感的に整形したいんだけどな
複数行になってるソフトって少ないんだね
コピペして直感的に整形したいんだけどな
2009/04/10(金) 12:39:55ID:Vc+R/9AT0
複数行入力だと
1|[文字
2|文字]
3|
4|
1|[文字
2|文字
3|]
4|
1|[文字
2|文字
3|
4|]
の区別が付きにくいからね。はっきり言って [ ] を外したら、目視では全く解らない。
つまり直感的になると同時に不確実な要素が発生するわけだ。
人間が読む文章なら、上記による誤爆があっても体裁が崩れるだけで読めなくはならないが
プログラムコードやhtml、xml、iniなど機械が解釈するものは、改行の有無でエラーや誤動作が起きることも多い。
そしてソフトを作る人は、プログラムコードを書く人なわけだから、後者の用途を想定しており
その用途で不都合となるような作りにはしないものだ。
テキストエディタの[EOF]マークみたいのを付ければ誤爆は防げるが、ぶっちゃけ見辛いし
その為だけに特殊な([EOF]マークを表示できる)コントロール使うのも面倒なわけよ。
ついでに言うと、csvやtsvでは、要素内改行はLF、レコード末の改行はCR-LFなどと
複数の改行パターンを織り交ぜて使っているが、そういうものに対応しづらく(出来なく)なる。
まあ少ないだけで存在しないわけじゃないんだから、とりあえずある物使っておけばいいさ。
1|[文字
2|文字]
3|
4|
1|[文字
2|文字
3|]
4|
1|[文字
2|文字
3|
4|]
の区別が付きにくいからね。はっきり言って [ ] を外したら、目視では全く解らない。
つまり直感的になると同時に不確実な要素が発生するわけだ。
人間が読む文章なら、上記による誤爆があっても体裁が崩れるだけで読めなくはならないが
プログラムコードやhtml、xml、iniなど機械が解釈するものは、改行の有無でエラーや誤動作が起きることも多い。
そしてソフトを作る人は、プログラムコードを書く人なわけだから、後者の用途を想定しており
その用途で不都合となるような作りにはしないものだ。
テキストエディタの[EOF]マークみたいのを付ければ誤爆は防げるが、ぶっちゃけ見辛いし
その為だけに特殊な([EOF]マークを表示できる)コントロール使うのも面倒なわけよ。
ついでに言うと、csvやtsvでは、要素内改行はLF、レコード末の改行はCR-LFなどと
複数の改行パターンを織り交ぜて使っているが、そういうものに対応しづらく(出来なく)なる。
まあ少ないだけで存在しないわけじゃないんだから、とりあえずある物使っておけばいいさ。
2009/04/11(土) 03:19:44ID:yjwtTMhy0
ミニ検索隊、テキスト検索のときもタイムスタンプ表示させてくれたら完璧
452名無しさん@お腹いっぱい。
2009/04/14(火) 09:41:52ID:SGq09UYb0 複数のフォルダを指定して、Grepを行うソフトはないだろうか?
探しているソフトの条件は次です。
1. フォルダを複数指定して、一度にGrepできる事。
例えば、"C:\Folder1\SubFolderB" と "C:\Folder2\SubFolderC" とか。
2. 検索フォルダの指定は、履歴が使える。
もしくは、あらかじめ登録したフォルダリストを指定できる事。
3. 日本語対応。
複数フォルダを指定って、結構需要あると思うのだが、、、対応ソフトは全然ないね。
探しているソフトの条件は次です。
1. フォルダを複数指定して、一度にGrepできる事。
例えば、"C:\Folder1\SubFolderB" と "C:\Folder2\SubFolderC" とか。
2. 検索フォルダの指定は、履歴が使える。
もしくは、あらかじめ登録したフォルダリストを指定できる事。
3. 日本語対応。
複数フォルダを指定って、結構需要あると思うのだが、、、対応ソフトは全然ないね。
453名無しさん@お腹いっぱい。
2009/04/14(火) 10:47:14ID:atJdBlZZ02009/04/15(水) 20:32:04ID:A6FWu8+V0
fileseeker
455452
2009/04/16(木) 00:28:15ID:xWAlmBLq0 >>453
> 複数フォルダをリスト化する実装が面倒だからじゃね?
> 難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。
たいていのGrepソフトは、検索フォルダをPath入力できると思うが、
そのPath入力で、
"C:\Folder1\SubFolderB ; C:\Folder2\SubFolderC"
みたいなかんじで、「 ; 」で複数Pathの指定を可能にしてくれれば良いのだが、、、。
>454
ありがとう。
でも、fileseeker って、ファイル名で検索するソフトであって、
テキストファイルの中身をGrepしてくれるソフトではないみたいだよ。
> 複数フォルダをリスト化する実装が面倒だからじゃね?
> 難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。
たいていのGrepソフトは、検索フォルダをPath入力できると思うが、
そのPath入力で、
"C:\Folder1\SubFolderB ; C:\Folder2\SubFolderC"
みたいなかんじで、「 ; 」で複数Pathの指定を可能にしてくれれば良いのだが、、、。
>454
ありがとう。
でも、fileseeker って、ファイル名で検索するソフトであって、
テキストファイルの中身をGrepしてくれるソフトではないみたいだよ。
2009/04/16(木) 02:18:46ID:I+J0sbp10
内容検索は出来るよ
一致行の列挙とかは確か出来ないけど
一致行の列挙とかは確か出来ないけど
2009/04/17(金) 01:10:38ID:/VN6SaDs0
FileSeekerってこれ?
http://www.forest.impress.co.jp/article/2004/06/08/fileseeker.html
窓の杜紹介記事
http://com.bine.jp/wiki/?FileSeeker3
作者ホームページ
なんか違うような、、、とおもって、「File Seeker」で検索やり直したら、
同名の海外製ソフトがようやく見つかった。
http://www.freewarefiles.com/File-Seeker_program_47853.html
日本語でも検索できるかどうか不安だが、
ちょっと試した限りはとりあえず検索できているようだ。
ただし、
・ネットワークドライブが、非対応っぽい。
・検索フォルダの履歴を呼び出せない。
せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
惜しいなあ。。。
http://www.forest.impress.co.jp/article/2004/06/08/fileseeker.html
窓の杜紹介記事
http://com.bine.jp/wiki/?FileSeeker3
作者ホームページ
なんか違うような、、、とおもって、「File Seeker」で検索やり直したら、
同名の海外製ソフトがようやく見つかった。
http://www.freewarefiles.com/File-Seeker_program_47853.html
日本語でも検索できるかどうか不安だが、
ちょっと試した限りはとりあえず検索できているようだ。
ただし、
・ネットワークドライブが、非対応っぽい。
・検索フォルダの履歴を呼び出せない。
せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
惜しいなあ。。。
2009/04/17(金) 06:17:21ID:y0rZdu5d0
> ・検索フォルダの履歴を呼び出せない。
>
> せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
これはコマンドラインで解決するな
>
> せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
これはコマンドラインで解決するな
2009/04/17(金) 22:14:14ID:/VN6SaDs0
仕方ないから、この俺様が、複数フォルダを指定してGrep検索するソフトを作ってやるよ。
ただし、エディタ上のマクロで動くやつな。
ただし、エディタ上のマクロで動くやつな。
2009/04/22(水) 23:03:21ID:VMcZUcLiO
どのエディタにも、すでにマクロがある予感。
461名無しさん@お腹いっぱい。
2009/04/29(水) 18:20:41ID:IJz3K7960 正規表現を使わずに複数条件でテキスト検索「LikeGrep」
http://www.forest.impress.co.jp/article/2009/04/22/okiniiri.html
>>383
> どいつもこいつも正規表現のAPIに頼ってばかりで
> AND検索すらできない糞仕様
>
> 普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
> こいつらほんとバカだね
> プログラミングで使用するには非力だし、一般人には使いづらいし
> 誰をターゲットにしているのかと
http://www.forest.impress.co.jp/article/2009/04/22/okiniiri.html
>>383
> どいつもこいつも正規表現のAPIに頼ってばかりで
> AND検索すらできない糞仕様
>
> 普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
> こいつらほんとバカだね
> プログラミングで使用するには非力だし、一般人には使いづらいし
> 誰をターゲットにしているのかと
2009/05/04(月) 05:58:28ID:itCS1RlAP
FileDiverってまだ(xp以降で)使えるのか?
98SEで愛用してたけど2kで使えなかったから忘れてたわ
書庫内も検索してあの速度には感動した思い出が。探してみるか
98SEで愛用してたけど2kで使えなかったから忘れてたわ
書庫内も検索してあの速度には感動した思い出が。探してみるか
2009/06/10(水) 22:43:03ID:BSrtoXVWP
devas除外フォルダ設定ないから毎回janeの数千のログファイルを
grep・・・
除外フォルダ設定付けて欲しい
grep・・・
除外フォルダ設定付けて欲しい
2009/06/14(日) 12:06:38ID:DWVj4qLl0
2009/06/14(日) 21:00:49ID:wPIjks2f0
.netは偉大だな
unicode問題もあっさり解消した
unicode問題もあっさり解消した
2009/06/16(火) 18:10:16ID:g/il8Juu0
正規表現について教えてくれ。
Repl-Ace on .NETを使ってるんだが、
たとえば文章中で、
()内に特定の文(仮にabc)が含まれる場合に()ごと削除するといった場合、
\(.*?abc.*?\)
とやればabcとそれを含む最短の()まで削除されるのかと思ったら、
()を前方から検索してるんだか、
(ddd)(abc)(eee)という場合に、(ddd)(abc)がマッチになってしまう。
(.*)\(.*?abc.*?\)(.*)
として$1$2ってやるやり方だと、
(ddd)abc(eee)とかabcが()に含まれていない場合に問題が出てしまう。
なんか、やり方教えてくれ。
Repl-Ace on .NETを使ってるんだが、
たとえば文章中で、
()内に特定の文(仮にabc)が含まれる場合に()ごと削除するといった場合、
\(.*?abc.*?\)
とやればabcとそれを含む最短の()まで削除されるのかと思ったら、
()を前方から検索してるんだか、
(ddd)(abc)(eee)という場合に、(ddd)(abc)がマッチになってしまう。
(.*)\(.*?abc.*?\)(.*)
として$1$2ってやるやり方だと、
(ddd)abc(eee)とかabcが()に含まれていない場合に問題が出てしまう。
なんか、やり方教えてくれ。
2009/06/16(火) 18:29:35ID:rkUY5LZtP
こんな感じ?
\([^()]*abc[^()]*\)
\([^()]*abc[^()]*\)
2009/06/16(火) 20:14:50ID:g/il8Juu0
いとも簡単に出来た
くだらない質問をしてスマン
くだらない質問をしてスマン
2009/07/09(木) 20:57:51ID:i2CA3xEF0
VxEditor に備わっている VxGrep は検索スピードが早くていい感じだね。
あとは、置換機能が備わってくれるとありがたいんだが。
あとは、置換機能が備わってくれるとありがたいんだが。
2009/07/16(木) 14:32:55ID:jFYAoH6/0
2GB〜3GBのxmlファイルを、grepしたいんだけど、何かいいソフトはないでしょうか。
フォルダは決まってて、編集とかは要らないです。
ググりまくっても2chでもいいのが見つかりません。ヘルプ!
XMLEDITORを試したけど、
「負の値ではない数値が必要です。パラメータ名:count」
とエラーが出てやっぱりダメです
フォルダは決まってて、編集とかは要らないです。
ググりまくっても2chでもいいのが見つかりません。ヘルプ!
XMLEDITORを試したけど、
「負の値ではない数値が必要です。パラメータ名:count」
とエラーが出てやっぱりダメです
2009/07/16(木) 17:20:52ID:TysQgfEJ0
試していないけど、秀丸とか安定性高そうな定番ソフトは試した?
2009/07/16(木) 17:22:40ID:lLXNyqRK0
巨大ファイルはemeditor、これ定番。
2009/07/16(木) 18:48:53ID:jFYAoH6/0
2009/07/16(木) 19:09:19ID:lLXNyqRK0
試してないのに、何でレスつけんのよ。
2009/07/16(木) 23:24:59ID:NSInKNtP0
2009/07/16(木) 23:47:59ID:jFYAoH6/0
>>475
1ファイルが2-3GBで、画像、PDFが中に散りばめられてるxmlファイルなんだ。
ぶっちゃけると、EverNoteのWindowsローカルのエクスポートファイルなんだけど、クライアントソフトが日本語検索にまるで対応していない。
Mac版は、データがhtmlベースなため、spotlightで検索出来るが、Win版がなんとかならないか苦闘してるところ。
1ファイルが2-3GBで、画像、PDFが中に散りばめられてるxmlファイルなんだ。
ぶっちゃけると、EverNoteのWindowsローカルのエクスポートファイルなんだけど、クライアントソフトが日本語検索にまるで対応していない。
Mac版は、データがhtmlベースなため、spotlightで検索出来るが、Win版がなんとかならないか苦闘してるところ。
2009/07/17(金) 00:04:32ID:83n/qdNM0
2009/07/17(金) 00:38:46ID:QB29uwqo0
ソフト教えろって言って、返答があるのにスルーとかわけ分からん。
2009/07/19(日) 11:08:45ID:mAeOkOjk0
ID:lLXNyqRK0は無料がいいのぐらいレスから汲み取ってやれよw
480名無しさん@お腹いっぱい。
2009/07/20(月) 14:08:04ID:KHp35SCR02009/07/20(月) 16:24:02ID:TwCP87rw0
2009/07/21(火) 12:03:36ID:qoPyAjeP0
2009/07/21(火) 16:17:36ID:AzKa3KIf0
秀まるおさん 数年前の時点で3億円以上稼いだらしいが、さらに4000円稼ぎました!
2009/07/24(金) 12:29:45ID:g4cAZyP10
高速なインデックス検索と通常検索を使い分けられるGREPソフト「EcoGrep 2」
検索結果のプレビューや検索結果をさらに絞り込めるフィルター検索も搭載
http://www.forest.impress.co.jp/docs/review/20090722_304025.html
検索結果のプレビューや検索結果をさらに絞り込めるフィルター検索も搭載
http://www.forest.impress.co.jp/docs/review/20090722_304025.html
2009/08/15(土) 20:44:29ID:DSftl5AI0
お力頂戴したく。。
次のような記述があるテキストファイルに対して
192.168.1.1
192.168.1.10
192.168.1.2
192.168.1.20
複数条件で
192.168.1.1$
192.168.1.2$
と入力して対象を削除したいです。
置換後
192.168.1.10
192.168.1.20
無料のソフトでは実現出来ないでしょうか。
次のような記述があるテキストファイルに対して
192.168.1.1
192.168.1.10
192.168.1.2
192.168.1.20
複数条件で
192.168.1.1$
192.168.1.2$
と入力して対象を削除したいです。
置換後
192.168.1.10
192.168.1.20
無料のソフトでは実現出来ないでしょうか。
2009/08/16(日) 02:15:49ID:uwwSWxkL0
2009/08/16(日) 03:15:03ID:egu0q/Ok0
2009/08/16(日) 09:42:56ID:cew87yyy0
力業わっしょいw
2009/08/16(日) 17:30:04ID:WPj6+Bb40
もっといい方法ないのかw
無料だと複数条件は結構厳しいかな?
無料だと複数条件は結構厳しいかな?
2009/08/17(月) 00:03:44ID:7YJLqnrK0
2009/08/17(月) 01:11:44ID:c4uNPrru0
-v -e ".*\.\d{1}"
一桁判定して、否定条件で表示すれば良いだけじゃないのか?
一桁判定して、否定条件で表示すれば良いだけじゃないのか?
2009/08/20(木) 02:43:21ID:9o503Lr30
秀丸のGrep検索・置換は複数行にマッチしないから使い物にならない。
置換マクロも、ウィンドウ閉じたときに秀丸巻き込んで落ちるから使えない。
他に無いかな。置換箇所を1ファイルずつ確認しながら置換できるソフト
置換マクロも、ウィンドウ閉じたときに秀丸巻き込んで落ちるから使えない。
他に無いかな。置換箇所を1ファイルずつ確認しながら置換できるソフト
2009/08/20(木) 03:18:14ID:EYghIJM90
2009/08/20(木) 03:23:15ID:9o503Lr30
っ!!!!!
前言撤回・・・これは神ツール認定
前言撤回・・・これは神ツール認定
2009/08/20(木) 12:48:08ID:fCFUdZyh0
と思ったら
<[^@]*?>って検索条件で↓みたいな文字列にヒットしないね。
<object
src=""/>
やっぱダメだ秀丸。
perl5互換正規表現が使えて
置換箇所確認しながら置換できるソフトは何処に・・・
<[^@]*?>って検索条件で↓みたいな文字列にヒットしないね。
<object
src=""/>
やっぱダメだ秀丸。
perl5互換正規表現が使えて
置換箇所確認しながら置換できるソフトは何処に・・・
2009/08/20(木) 12:59:36ID:5A1UvLqX0
>>495
そこまで文句を言うなら、自分で作れ
そこまで文句を言うなら、自分で作れ
2009/08/20(木) 15:36:35ID:9HZxqvgg0
>>495
jEdit ならいけたよ。置換ツール探してる人には大げさかもしれないけど。
jEdit ならいけたよ。置換ツール探してる人には大げさかもしれないけど。
498名無しさん@お腹いっぱい。
2009/08/20(木) 23:05:02ID:9YArNFmE0 >>495
>perl5互換正規表現が使えて
>置換箇所確認しながら置換できるソフトは何処に・・・
知名度低くて開発終了してるけど、
俺の愛用ツールGreplaceはどうなんだぜ?
http://www.vector.co.jp/magazine/softnews/021214/n0212144.html
レビューの画像はバージョン2の頃なので、
最新版では検索文や置換文にも複数行入力できる
同じ作者のソフトで一番有名なのはこれではなくてアーカイブXかな
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005987.html
>perl5互換正規表現が使えて
>置換箇所確認しながら置換できるソフトは何処に・・・
知名度低くて開発終了してるけど、
俺の愛用ツールGreplaceはどうなんだぜ?
http://www.vector.co.jp/magazine/softnews/021214/n0212144.html
レビューの画像はバージョン2の頃なので、
最新版では検索文や置換文にも複数行入力できる
同じ作者のソフトで一番有名なのはこれではなくてアーカイブXかな
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005987.html
2009/08/20(木) 23:51:36ID:umGn7Zh00
(゚д゚)シメジ
2009/08/20(木) 23:59:40ID:fCFUdZyh0
501名無しさん@お腹いっぱい。
2009/09/30(水) 23:57:35ID:AZIprI0u0 TextSSを高速化したいんですが、
CPUをi7に変えてメモリもDDR3の高いやつに
したらだいぶかわるかな?
今はCore2DuoE8400にDDR2
VistaUltimate64bit
HDDはWDのブラックシリーズ
CPUをi7に変えてメモリもDDR3の高いやつに
したらだいぶかわるかな?
今はCore2DuoE8400にDDR2
VistaUltimate64bit
HDDはWDのブラックシリーズ
2009/10/03(土) 17:49:24ID:mQBz3LOQ0
マルチスレッド対応してなさそうだからCPUクロック高い方がいい気がする。
E8400で不満足だと満足できるのは少なそうだな。
E8400で不満足だと満足できるのは少なそうだな。
2009/10/21(水) 14:04:31ID:Zu/QWhsI0
・複数フォルダを登録できる
・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
2009/10/21(水) 14:07:59ID:Zu/QWhsI0
補足します
・全ての拡張子を扱える
・複数フォルダを登録できる
・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
・全ての拡張子を扱える
・複数フォルダを登録できる
・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
2009/10/25(日) 03:25:58ID:R0vFedLgP
GUIでありながら、GNU grep の -fオプションのように
検索したい語を別ファイルにリストアップしておき、
それを読み込んでgrepできるソフトはないでしょうか?
OR検索したい語が多いので、正規表現で毎回指定するのではなく、
検索対象語のリストを別に持ちたいのです。
検索したい語を別ファイルにリストアップしておき、
それを読み込んでgrepできるソフトはないでしょうか?
OR検索したい語が多いので、正規表現で毎回指定するのではなく、
検索対象語のリストを別に持ちたいのです。
2009/10/25(日) 07:29:20ID:dULswFae0
>>505
Repl-Aceはどう?
検索文字列と置換文字列をリストに複数持っておけて、有効/無効の切替も出来る。
検索文字列には正規表現を使うかどうかのチェックもあるし、リストは外部ファイルに保存しておけるよ
Repl-Aceはどう?
検索文字列と置換文字列をリストに複数持っておけて、有効/無効の切替も出来る。
検索文字列には正規表現を使うかどうかのチェックもあるし、リストは外部ファイルに保存しておけるよ
2009/10/25(日) 15:36:52ID:R0vFedLgP
>>506
.Netじゃない旧版にて試してみました。
置換までは必要ないのですが、検索だけしたい場合にはどうしたら楽なんでしょう?
検索語をカッコで括って、置換語に$1ってするのも間抜けだし。
普通のgrepみたいに、該当行がズラズラでてこない(?)のも、
今回の目的には使いにくそう。
でも用途によっては便利そうなので覚えておきます。
.Netじゃない旧版にて試してみました。
置換までは必要ないのですが、検索だけしたい場合にはどうしたら楽なんでしょう?
検索語をカッコで括って、置換語に$1ってするのも間抜けだし。
普通のgrepみたいに、該当行がズラズラでてこない(?)のも、
今回の目的には使いにくそう。
でも用途によっては便利そうなので覚えておきます。
2009/10/25(日) 16:29:27ID:dULswFae0
2009/10/25(日) 17:16:47ID:R0vFedLgP
外部のgrepコマンドを利用できるテキストエディタでいいような気もしてきたけど、
インストール不要(会社PCなので、解凍するだけなソフトじゃないと困る)なエディタ、
かつ自前でなく外部grep利用可能ってなると何があるのか分からない。
エディタスレに行ってみるかな。
インストール不要(会社PCなので、解凍するだけなソフトじゃないと困る)なエディタ、
かつ自前でなく外部grep利用可能ってなると何があるのか分からない。
エディタスレに行ってみるかな。
2009/12/02(水) 18:53:30ID:/m5mP8CP0
ダメ文字とかうざくね?
2009/12/15(火) 01:18:15ID:Z7dS9z9O0
そんな方はUTF8で
2009/12/27(日) 04:29:40ID:U5KOzlqh0
TextSSがまさかのバージョンアップ
http://www.vector.co.jp/soft/cmt/win95/util/se072729.html
起動時のメッセージがウザいという理由だけでずっと他のソフト使ってたけど
これでTextSSに戻れるわw
http://www.vector.co.jp/soft/cmt/win95/util/se072729.html
起動時のメッセージがウザいという理由だけでずっと他のソフト使ってたけど
これでTextSSに戻れるわw
2010/01/12(火) 13:29:51ID:SAwNR7Ll0
>>511
UTF8対応のgrep.exeって糞おせーって話だがどうよ?
UTF8対応のgrep.exeって糞おせーって話だがどうよ?
2010/01/20(水) 02:58:46ID:J1BbJibKP
te
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、病気を理由に辞任? 囁かれるショートリリーフは麻生指名で「茂木敏充」か (特命記者X) ★5 [少考さん★]
- 高市内閣の支持率70.0% 先月から4.2ポイント下落 JNN世論調査 [少考さん★]
- 渡邊渚「家に引きこもる日々」現在の体調に言及「起き上がるのもしんどくて」「辛くて嫌なことが脳に染みついて忘れてくれない」 [Ailuropoda melanoleuca★]
- 【江別大学生集団暴行死】無期懲役を求刑された22歳の女 被害者の姉「心の底から死んでほしい」「弟と同じ苦しみを」極刑望む場面も ★2 [ぐれ★]
- 【🌈】高市首相に「同性婚は反対」と否定された大学生、結婚の平等を望む理由を渋谷で叫ぶ。「隠れずに生きられる社会を」★2 [少考さん★]
- 【国際】「トヨタを超えたいと願ってきた」中国メーカー、HV開発に注力…AIで燃費・走行性能高めた新型車導入も ★2 [煮卵★]