【Grep】複数ファイル文字列検索ソフト【置換】
■ このスレッドは過去ログ倉庫に格納されています
04/06/17 09:57ID:PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2008/08/03(日) 10:49:20ID:+btt8hi60
ミニ検索隊ってjgrepより検索はええな
2008/08/03(日) 11:34:05ID:WDbcA4jH0
>>383
どいつもこいつもってどのソフトのことなのさ
どいつもこいつもってどのソフトのことなのさ
2008/08/03(日) 13:28:34ID:xdAvYwrp0
2008/08/03(日) 14:42:44ID:Xo8n29eu0
まぁ正規表現使えるヤツが対象ってのは間違いないな。
grepだし。
grepだし。
389名無しさん@お腹いっぱい。
2008/08/03(日) 16:04:12ID:iUUIygBQ0 >>383の名言集
37 名前:22[sage] 投稿日:2008/08/03(日) 10:46:04 ID:+btt8hi60
>>32
めんどくせーただそれだけ
>>36
当たり前のことをえらそうにいうなよwカス
>>34
ヘタレだから作れないだけだろ
41 名前:22[sage] 投稿日:2008/08/03(日) 10:56:26 ID:+btt8hi60
>>38
お前プログラミングできんのか?
どうせVBぐらいしかつかえねーんだろw
42 名前:22[sage] 投稿日:2008/08/03(日) 10:57:36 ID:+btt8hi60
>>38
それからその正規表現は適切じゃないから
バカは黙ってろ
45 名前:22[sage] 投稿日:2008/08/03(日) 11:05:57 ID:+btt8hi60
はい、おまえのまけ
37 名前:22[sage] 投稿日:2008/08/03(日) 10:46:04 ID:+btt8hi60
>>32
めんどくせーただそれだけ
>>36
当たり前のことをえらそうにいうなよwカス
>>34
ヘタレだから作れないだけだろ
41 名前:22[sage] 投稿日:2008/08/03(日) 10:56:26 ID:+btt8hi60
>>38
お前プログラミングできんのか?
どうせVBぐらいしかつかえねーんだろw
42 名前:22[sage] 投稿日:2008/08/03(日) 10:57:36 ID:+btt8hi60
>>38
それからその正規表現は適切じゃないから
バカは黙ってろ
45 名前:22[sage] 投稿日:2008/08/03(日) 11:05:57 ID:+btt8hi60
はい、おまえのまけ
390名無しさん@お腹いっぱい。
2008/08/03(日) 16:04:45ID:iUUIygBQ0 おっと22を貼り忘れた
22 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/08/03(日) 04:29:16 ID:+btt8hi60
サブフォルダ内になるdat,ini,txtやhtmlなどの中から特定の文字列を検索するものを探しています
検索条件で複数の文字列指定ができるもの(これがなかなかない・・)
たとえば検索条件に「アイ ペン」とすると「アイアムアペン」がヒットするような感じのもの
絞込みもできればほしい
22 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/08/03(日) 04:29:16 ID:+btt8hi60
サブフォルダ内になるdat,ini,txtやhtmlなどの中から特定の文字列を検索するものを探しています
検索条件で複数の文字列指定ができるもの(これがなかなかない・・)
たとえば検索条件に「アイ ペン」とすると「アイアムアペン」がヒットするような感じのもの
絞込みもできればほしい
2008/08/03(日) 19:32:51ID:BUOwxfT+0
このスレをANDで抽出すればいいだけなんだけどな
2008/08/03(日) 20:04:45ID:+btt8hi60
GrepJuiceか?糞ソフトごときでレジストリ使うなんてゴミが増えるだけでしょw
フリーでレジストリ使う奴はおれは使わない主義
フリーでレジストリ使う奴はおれは使わない主義
2008/08/03(日) 22:20:01ID:0By2Sdh/0
未だにいるのか
2008/08/04(月) 02:15:02ID:pkKaeW1W0
あほくさ。
2008/08/08(金) 16:03:11ID:rhQeaqy90
>>383
こいつ、自分が正規表現つかえないだけの、ゆとりなんじゃねw
こいつ、自分が正規表現つかえないだけの、ゆとりなんじゃねw
2008/08/09(土) 11:37:24ID:9P8xvm0U0
正規表現でもAND検索と同じようなことできるだろ。
397名無しさん@お腹いっぱい。
2008/08/10(日) 06:49:06ID:wiF5en/+0 getiaが「不正なイメージリスト」とかダイアログでてVistaでぐおかなあぁい件について
---------------------------
getia
---------------------------
不正なイメージ リスト.
---------------------------
OK
---------------------------
---------------------------
getia
---------------------------
不正なイメージ リスト.
---------------------------
OK
---------------------------
398389
2008/08/10(日) 06:51:31ID:wiF5en/+02008/08/14(木) 09:00:10ID:myLTr6J50
抽出してみて回答者気取りのアホの糞っぷりにワロタ
こういう、回答しないのに初心者叩くだけが生きがいのゴミって昔はよくフォーラムにいたよなあ。
こういう、回答しないのに初心者叩くだけが生きがいのゴミって昔はよくフォーラムにいたよなあ。
2008/08/14(木) 10:18:33ID:v6Mg9Td00
今でも多いよ。
401名無しさん@お腹いっぱい。
2008/08/18(月) 15:16:54ID:wCPkmEyk0 シングルクォーテーションの入っている単語を検索したい時、どうすればよいでしょうか??
grep -r 'array['name']' *
みたいにするとき、二個目のシングルクォーテーションが検索後の終端と見なされてしまうためか、エラーが出てしまいます。
grep -r 'array['name']' *
みたいにするとき、二個目のシングルクォーテーションが検索後の終端と見なされてしまうためか、エラーが出てしまいます。
2008/08/19(火) 08:17:18ID:fFMhUPCl0
Perlの正規表現しか知らないけど、
grepでも\前につけて
\'
でエスケープできないんだっけ?
grepでも\前につけて
\'
でエスケープできないんだっけ?
2008/08/19(火) 10:04:52ID:YDFnPKR50
>>401
grep -r array\['name'\] *
grep -r array\['name'\] *
2008/08/27(水) 16:50:04ID:Z1WAGe4d0
>>399
まんまお前、そのものじゃんwww
まんまお前、そのものじゃんwww
2008/09/07(日) 23:17:19ID:b8hB7nVd0
>>404
おまえ頭悪いな。煽りなのか知らないが
おまえ頭悪いな。煽りなのか知らないが
2008/09/17(水) 14:47:37ID:JqSYINZ20
aとbの文字列が含まれる行を検索する場合正規表現でわざわざやるのは面倒だな
例えば
abcdefg
gfedcba
上の両方を検索したい
なんで検索ソフトは正規表現しか使えないの?
普通正規表現使わなきゃいけないなんてことはほとんどないんだけどね
デスクトップ検索なら「a b」とするだけで簡単に検索できるのにな
でも、デスクトップ検索だと、特殊なファイル形式には対応してないしな
例えば
abcdefg
gfedcba
上の両方を検索したい
なんで検索ソフトは正規表現しか使えないの?
普通正規表現使わなきゃいけないなんてことはほとんどないんだけどね
デスクトップ検索なら「a b」とするだけで簡単に検索できるのにな
でも、デスクトップ検索だと、特殊なファイル形式には対応してないしな
2008/09/17(水) 14:50:38ID:JqSYINZ20
2008/09/17(水) 20:35:57ID:HfqSl7cT0
2008/09/17(水) 21:24:43ID:2Eeqaa6C0
ID:JqSYINZ20は自分で作れ
2008/09/18(木) 01:50:28ID:JxIuWDhi0
ファイル名にキーワードをつけている場合(「スカトロ、緊縛、巨乳」など)
正規表現で目的のファイル探すのが面倒だ
正規表現で目的のファイル探すのが面倒だ
2008/09/18(木) 01:54:05ID:JxIuWDhi0
スカトロ、緊縛、巨乳
この3つのキーワード(順序まちまち)を含んだファイル名をテキストから探すとき
正規表現だと9通りのANDを書き込まなければならない
この3つのキーワード(順序まちまち)を含んだファイル名をテキストから探すとき
正規表現だと9通りのANDを書き込まなければならない
2008/09/18(木) 02:00:02ID:JxIuWDhi0
みやぐれっぷはスペース区切りじゃなくて&&を区切り文字列にしているから面倒
googleみたいにスペースが意図的に必要な場合は"で囲むようにするとかしろよな
普通に考えてシステムの仕様はメジャーな検索システムに迎合するのが基本理念だろカス
あと、devas。これはほんと糞だな
リストビューにアイテムを追加する度に再描画してるんじゃねーよ
だから、他の検索ソフトより描画するまで3倍も時間がかかるんだよカス
アイテム追加している間は自動再描画を無効にしておけよ
googleみたいにスペースが意図的に必要な場合は"で囲むようにするとかしろよな
普通に考えてシステムの仕様はメジャーな検索システムに迎合するのが基本理念だろカス
あと、devas。これはほんと糞だな
リストビューにアイテムを追加する度に再描画してるんじゃねーよ
だから、他の検索ソフトより描画するまで3倍も時間がかかるんだよカス
アイテム追加している間は自動再描画を無効にしておけよ
2008/09/18(木) 02:38:38ID:5ZK06gpV0
>>412
キミ、devas の最新版使ってないでしょ?
キミ、devas の最新版使ってないでしょ?
2008/09/18(木) 02:42:32ID:1HCW+sio0
うそん?
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
無料のソフトでは実現出来ないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 2~4月レアメタル対日輸出ゼロ 中国規制、代替で価格3倍 タングステン調達難 ★2 [ぐれ★]
- そりゃ結婚離れが加速するわ 女性が相手に求めるもの日本「2位学歴・職業、1位年収・経済力」欧米は★2 [七波羅探題★]
- オーストラリア産小麦、石油高騰で収穫減へ 日本のうどんに影響必至 [背油チャッチャ★]
- 全国の書店1万店割れ、紙の出版市場の不振やネット書店の伸長で…ピーク時の4割余り [ぐれ★]
- 京都で行方不明…20歳の米大学生、日本の市民が捜索支援に加わる [ぐれ★]
- 【サッカー】日本代表・佐野海舟、過酷な日程も大丈夫! ボランチ選手層不安でフル回転の誓い「全力でやる」 [jinjin★]
- 【高市解散】Summer Game Fest 2026 出揃う 世界「新作ゲーム楽しみ!」日本人「で、買う金と遊ぶ時間はどこ?」 [169920436]
- プリキュアまだかなプリキュア
- ウィザードリィでわからないことがある
- チームみらい安野貴博「特に意味のない検査、意味のない投薬が医療費を釣り上げてるのでは」⇢炎上 [963243619]
- グレーのサンダルノリで買ったはいいがコーディネートがなんもわからん助けて
- 結局さー