探検
【Grep】複数ファイル文字列検索ソフト【置換】
■ このスレッドは過去ログ倉庫に格納されています
04/06/17 09:57ID:PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2008/05/14(水) 20:21:12ID:2FJwLA2s0
2008/05/14(水) 21:14:36ID:TdqYvc500
正規表現使いこなせてねええw
2008/05/14(水) 21:30:18ID:2FJwLA2s0
いや、正規表現で無理なのもあるだろw
全く同じ文章とかな。
全く同じ文章とかな。
2008/05/15(木) 08:26:35ID:pFSH9ULK0
いや、不可能を可能にするのが正規表現だろw
2008/05/15(木) 12:47:56ID:eEcqcSkc0
正規表現の中に食品を置いておくと腐らないそうだ
2008/05/15(木) 16:12:41ID:lZHfvTBk0
正規表現ってなんかエロい。
2008/05/15(木) 16:40:07ID:Mrn8hmIy0
性器表現?(.*)辺りか?
2008/05/16(金) 00:35:24ID:u3CmuSie0
>>358
それは、オライリーの詳説・正規表現でかまされていた冗談だな。
それは、オライリーの詳説・正規表現でかまされていた冗談だな。
2008/05/20(火) 16:03:30ID:uoQ1W2KA0
2008/05/21(水) 01:03:05ID:AOOyCo9v0
何だ、こりゃ。勝手に文字コードを書き換えやがった。
置換対象じゃないテキストにも関わらずだ。ベータか?
置換対象じゃないテキストにも関わらずだ。ベータか?
2008/05/21(水) 23:22:53ID:b5B8nuad0
2008/05/21(水) 23:33:18ID:AOOyCo9v0
作者か?まぁうpしてもいいが不毛な気がする。
文字コードの判定精度 100% なんて無理なんだよ。
判定精度を上げる努力よりも文字コードを指定できるオプションを用意たほうがいいだろうな。
文字コードの判定精度 100% なんて無理なんだよ。
判定精度を上げる努力よりも文字コードを指定できるオプションを用意たほうがいいだろうな。
2008/05/22(木) 00:20:52ID:vppkdtUy0
ヨシダ様
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
ヨシダ
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
REF_YOSHIDA_RRRRR_RE
ヨシダ
2008/05/22(木) 00:23:26ID:vppkdtUy0
>>365 を UTF-8 (BOM) で保存。ヨシダで検索してもヒットしない。
あと MOJICOCO のアイコン間違ってない? 16×16 の方。
あと MOJICOCO のアイコン間違ってない? 16×16 の方。
2008/05/22(木) 00:27:20ID:vppkdtUy0
様を消したりちょっといじったりするとヒットするようになる。
2008/05/26(月) 09:55:35ID:L9R4+Qgt0
コピペしたリポート、ばれちゃうぞ…金沢工業大学教授、ネット検出ソフト開発
http://mamono.2ch.net/test/read.cgi/newsplus/1211735721/
電子データで提出された文章をソフトに入力すると、翻訳ソフトに使われている「形態素解析」
という技術で、文章を文節や単語に分解。それぞれの文節や単語をネット検索し、類似した文章が
ネット上で見つかれば、URLを表示して知らせる。複数のリポートを比べて、学生同士が写し合って
いないかチェックすることもできる。
これも検索ソフト。
http://mamono.2ch.net/test/read.cgi/newsplus/1211735721/
電子データで提出された文章をソフトに入力すると、翻訳ソフトに使われている「形態素解析」
という技術で、文章を文節や単語に分解。それぞれの文節や単語をネット検索し、類似した文章が
ネット上で見つかれば、URLを表示して知らせる。複数のリポートを比べて、学生同士が写し合って
いないかチェックすることもできる。
これも検索ソフト。
2008/05/26(月) 13:12:04ID:15dwUZaR0
金工大にしてはやるな
2008/05/27(火) 19:05:13ID:wtMoLAGl0
>>369
目新しい技術は何もない、「重箱の隅」ソフトとしか。
しかし大学教員には進歩の止まった人が多いから、
こういう「専用」ソフトじゃないと使えない人もいるだろう。
学生のほうが柔軟だから、検出されないように同義語で置換したり、
まったくグループの違う文章と混合したり、工夫しそうだね。
逆に真面目に書いた学生のレポートが、アウトになりそう。
目新しい技術は何もない、「重箱の隅」ソフトとしか。
しかし大学教員には進歩の止まった人が多いから、
こういう「専用」ソフトじゃないと使えない人もいるだろう。
学生のほうが柔軟だから、検出されないように同義語で置換したり、
まったくグループの違う文章と混合したり、工夫しそうだね。
逆に真面目に書いた学生のレポートが、アウトになりそう。
2008/05/27(火) 19:21:54ID:oHBgR34P0
MITでwikipediaと照合させる似たようなシステムを去年やってたから、
そこからヒントを得たんだろう。
そこからヒントを得たんだろう。
2008/06/05(木) 12:16:58ID:J0sMssUw0
2008/06/07(土) 02:24:19ID:rjBWDbnB0
>>368
「自然言語処理の分野って案外せまくて隣の研究内容がだいたいわかるけど、
金工大の研究なんて聞いたことねー。
その程度なのにこんなん出しちゃって、後々たたかれるんじゃないの?」
ってうちの大学の准教授が言ってた
「自然言語処理の分野って案外せまくて隣の研究内容がだいたいわかるけど、
金工大の研究なんて聞いたことねー。
その程度なのにこんなん出しちゃって、後々たたかれるんじゃないの?」
ってうちの大学の准教授が言ってた
2008/06/07(土) 12:45:32ID:K8WaFf6n0
じゃあなんで今までそういうソフトが
「一般に発表」
されてこなかった?
ニーズをきちんと形にする、最初にマスコミに発表してしまう、というのも実力の一つ
「一般に発表」
されてこなかった?
ニーズをきちんと形にする、最初にマスコミに発表してしまう、というのも実力の一つ
2008/06/07(土) 13:52:48ID:rjBWDbnB0
2008/06/07(土) 14:30:08ID:xSbPnWPS0
無駄にけなしたり > 「重箱の隅」ソフト
> 後々たたかれる
とか話が見えてこないんだが大学間でソフト開発の競争でもしてるのか?
> 後々たたかれる
とか話が見えてこないんだが大学間でソフト開発の競争でもしてるのか?
2008/06/07(土) 14:36:50ID:rjBWDbnB0
ソフトの件はべつにどうでもいいとかなんとか
問題なのは特許だそうだ
問題なのは特許だそうだ
2008/07/05(土) 09:34:25ID:9P3Q7aHw0
Devas 、ダイアクリティカルマーク付き文字の置換に対応してくれ。
2008/07/31(木) 11:33:58ID:L0lgJPxw0
devas で特定の文字列以外を検索したいのですがどのようにすればよいのでしょうか?
例えば foobar という文字列があった場合に ob という文字列以外を検索したいのです。
色々試したのですがうまくいきません。どなたか教えてください。
例えば foobar という文字列があった場合に ob という文字列以外を検索したいのです。
色々試したのですがうまくいきません。どなたか教えてください。
2008/08/01(金) 15:32:22ID:YRvjgmUV0
いつの間にかYokkaGrepがダウンロード出来なくなってる
おいおい、どうすりゃいいんだ
助けてーーーーーー
仰々しい機能はいらないから
シンプルで気の効いた置換ソフトって他にないのか
おいおい、どうすりゃいいんだ
助けてーーーーーー
仰々しい機能はいらないから
シンプルで気の効いた置換ソフトって他にないのか
2008/08/01(金) 15:40:49ID:URL40/SQ0
>>379
否定の正規表現はできることはできるけど、文字数が増えるごとに馬鹿みたいに長く複雑になる。
遊びでやろうというならわからんでもないけど、現実的には何か別の方法考えた方がいい。
俺の頭だと2、3文字位はなんとかなるけどそれ以降は頭の中がスパゲッティになってどうにもならんw
否定の正規表現はできることはできるけど、文字数が増えるごとに馬鹿みたいに長く複雑になる。
遊びでやろうというならわからんでもないけど、現実的には何か別の方法考えた方がいい。
俺の頭だと2、3文字位はなんとかなるけどそれ以降は頭の中がスパゲッティになってどうにもならんw
2008/08/02(土) 17:10:42ID:xQi6aM4G0
バイナリファイルっぽいファイルは勝手に除外してくれ,
っておもうんですが,そういうオプションはないんでしょうか?
っておもうんですが,そういうオプションはないんでしょうか?
2008/08/03(日) 10:12:03ID:+btt8hi60
どいつもこいつも正規表現のAPIに頼ってばかりで
AND検索すらできない糞仕様
普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
こいつらほんとバカだね
プログラミングで使用するには非力だし、一般人には使いづらいし
誰をターゲットにしているのかと
AND検索すらできない糞仕様
普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
こいつらほんとバカだね
プログラミングで使用するには非力だし、一般人には使いづらいし
誰をターゲットにしているのかと
2008/08/03(日) 10:13:18ID:+btt8hi60
探してもねーし、googleライクな検索ソフト自分で作るわ
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. 日本語対応。
複数フォルダを指定って、結構需要あると思うのだが、、、対応ソフトは全然ないね。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国通ジャーナリスト「高市首相が反省、撤回必要ない…こういう外交待っていた」「日本のレッドラインを明確に示した」 [お断り★]
- 【中国】日本のアニソン歌唱中に強制中断 上海、照明落とされ音楽止まる★4 [♪♪♪★]
- 芸能界ケンカ最強番付を発表「リングなら岡田准一」 横浜流星&新田真剣佑の名前も 1番強いのは誰か [牛丼★]
- 「報道特集」山本恵里伽アナ、日中緊張で「当たり前のことがはっきり言いづらい空気…ショック」 [首都圏の虎★]
- 落ち度はゼレンスキー氏に 内政混乱、市民怒り [蚤の市★]
- 【イオン】中国湖南省に新大型店を開業 混乱なく地元客でにぎわい モール内にユニクロや無印良品★3 [1ゲットロボ★]
- 【実況】博衣こよりのえちえちラムベガス🧪★3
- 【実況】博衣こよりのえちえちラムベガス🧪★4
- 高市早苗に3,000万円の献金を渡した団体、限界突破wwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 🏡
- TBS山本恵里伽アナ「当たり前のことをハッキリ言いづらい空気、ショック」高市発言騒動に関連して [369521721]
- 井川意高「台湾騒動で最も醜悪醜怪に見えることは普段平和だ人権だと叫んでいる連中が裁国家の側の味方をしてる😲 [861717324]
