5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【Grep】複数ファイル文字列検索ソフト【置換】

1 :名無しさん@お腹いっぱい。:04/06/17 09:57 ID:PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。

2 :名無しさん@お腹いっぱい。:04/06/17 09:57 ID:PLaPZ/Pl

●テキスト検索
JGREP http://www.hi-ho.ne.jp/jun_miura/jgrep.htm
QGREP http://www2k.biglobe.ne.jp/~araken/qgrep.htm
みやぐれっぷ http://www.bea.hi-ho.ne.jp/marbo/
TFind http://hi.dip.jp/tarokichi/TFind/
FinderU http://www.hpp-users.net/soft/finderu/index.html
MiGrep http://homepage3.nifty.com/m-and-i/freesoft/migrep/migrep.htm


●置換機能あり
Speeeeed http://akky.cjb.net/download/speeeeed.html
YokkaGrep http://www.yokka.com/yokkasoft/
Devas http://village.infoweb.ne.jp/~fwhk9290/gimite/
Repl-Ace http://www.sirmiles.com/software/repl_ace.htm
FileGrep http://www3.plala.or.jp/kazuasa/filegrep.html
PsBR http://www.pst.co.jp/Powersoft/DownLoad/PsBR.htm



3 :名無しさん@お腹いっぱい。:04/06/17 12:06 ID:fOs23OI9


4 :名無しさん@お腹いっぱい。:04/06/17 12:09 ID:/66eprOj
>>1は痴漢経験有り

5 :名無しさん@お腹いっぱい。:04/06/17 12:48 ID:HP6qnCK+
Repl-Aceが最強だろうな

6 :名無しさん@お腹いっぱい。:04/06/17 14:16 ID:Bdihf9Nn
禿丸のマクロでいいじゃん

7 :名無しさん@お腹いっぱい。:04/06/17 14:31 ID:Z+NVByVA
>6
遅すぎ

speeeeedかdevasがいい

8 :名無しさん@お腹いっぱい。:04/06/17 20:19 ID:cFIVd7kt
Greplace激遅

9 :名無しさん@お腹いっぱい。:04/06/18 12:34 ID:7vWWNJ2H
俺はDevas使ってるよ。

10 :名無しさん@お腹いっぱい。:04/06/19 06:11 ID:z9X7ELth
grepはEmEditorので間に合ってる。
置換はSpeeeeed。

11 :名無しさん@お腹いっぱい。:04/06/19 09:59 ID:NXwpvsKQ
MiGREPの外部フィルタープログラムってどうやって使うの?

12 :名無しさん@お腹いっぱい。:04/06/23 08:39 ID:J1GWUL92
JGREPバージョンアップage

13 :名無しさん@お腹いっぱい。:04/06/24 11:08 ID:weffe2sw
cygwin

14 :名無しさん@お腹いっぱい。:04/06/25 21:43 ID:R/fc+VDg
Proxomitronみたいな置換テストが出来るのある?

15 :名無しさん@お腹いっぱい。:04/06/26 01:40 ID:Cxms+VvG
>>14
どんな感じ?詳しく。

16 :名無しさん@お腹いっぱい。:04/07/01 11:25 ID:56BO4RhZ
7月あげ

17 :名無しさん@お腹いっぱい。:04/07/23 13:57 ID:9xYpfazo
で、最強はどれなのよ?

18 :名無しさん@お腹いっぱい。:04/07/24 00:35 ID:hMcGlWLJ
xyzzy

19 :名無しさん@お腹いっぱい。:04/07/24 13:26 ID:tI5g9oBx
http://www.vector.co.jp/soft/win95/util/se332976.html
こんなのもある。

20 :名無しさん@お腹いっぱい。:04/07/24 15:38 ID:TxC04aGb
FileDiverより速いのなんてあるの?

21 :名無しさん@お腹いっぱい。:04/07/24 17:52 ID:4IUXSeuU
/bin/grep

22 :名無しさん@お腹いっぱい。:04/07/24 18:58 ID:VinLWLvM
フォルダ名を引っかけてくれるものってない?

23 :名無しさん@お腹いっぱい。:04/07/25 23:28 ID:dACvI1lf
Speeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed

24 :名無しさん@お腹いっぱい。:04/08/10 16:10 ID:hj6kSKKw
救済age

25 :名無しさん@お腹いっぱい。:04/08/21 18:52 ID:KctHoxBv
<h2>8/21</h2>

<h2 id="A21">8/21</h2>
のように、置換できるツールありませんか?
TextSSでやろうとしたんですが、ワイルドカードを使用しても、「21」を二つに出来ませんでした。
(ワイルドカードの数が合わない、と怒られます)

26 :名無しさん@お腹いっぱい。:04/08/21 19:04 ID:vsQGi7nc
>>25
<h2>に挟まれてる日付をIDにしたいということでいいのかな?
だったら正規表現使える物だったら何でもできるでしょ。

27 :名無しさん@お腹いっぱい。:04/08/21 19:12 ID:KctHoxBv
>>26
回答有難う御座います。
正規表現ですか。
最近perlを覚え始めたんですが、s/udon/soumen/iとかしかわかりません。
道のりは険しく遠いですね。頑張ります。

28 :名無しさん@お腹いっぱい。:04/08/21 23:58 ID:geWYQBvt
>>27
例えば俺はDevasを使っているが、

 <h2>(\d)/(\d\d)</h2> → <h2 id="A\2">\1/\2</h2>

こんな感じ。

29 :名無しさん@お腹いっぱい。:04/08/22 00:48 ID:/iZGsGNQ
Speeeed

<h2>(\d+)/(\d+)</h2> → <h2 id="A$2">$1/$2</h2>

12月とかもあるかしれんので。

30 :名無しさん@お腹いっぱい。:04/08/22 01:06 ID:lSFgZfeS
AはAugustのAじゃないの?

31 :名無しさん@お腹いっぱい。:04/08/22 01:27 ID:7dzFzOBL
Aprilは?

32 :名無しさん@お腹いっぱい。:04/08/23 16:35 ID:6HwIdVxd
>28

>29
わざわざありがとうございます。
お陰さまでできました。上に、正規表現の書き方みたいなのがわかりかけてきました。
感謝です。

33 :名無しさん@お腹いっぱい。:04/08/26 14:34 ID:Q0t7sIPl
置換時に、タイムスタンプを変更しないオプションがあるgrepツールってないでしょうか?
秀丸用マクロで一つ見つかったんですけど、秀丸使ってないもので・・・

34 :名無しさん@お腹いっぱい。:04/08/26 19:44 ID:1ps0bq1f
面倒くさいけど
Undoのあるタイムスタンプ変更ツールでいったん適当な時間に変更しておく

GREP実行後、
そのタイムスタンプを書き戻す。

これなら可能
ttp://beefway.hp.infoseek.co.jp/dl-allrename.html

35 :名無しさん@お腹いっぱい。:04/08/27 17:07 ID:PkraQlxX
grep検索ソフトで
検索結果をテキストエディタに表記することができて、
尚且つ「前後一行も含めた」ものにするものは存在しますか?

みやぐれっぷを使うと、検索結果のファイルにそれが
反映されなくて……。

36 :名無しさん@お腹いっぱい。:04/08/27 18:46 ID:CZAW0xvI
koreha?
GrepJuice
ttp://www.vector.co.jp/soft/win95/util/se099471.html

37 :名無しさん@お腹いっぱい。:04/08/27 19:24 ID:xXvRaFhH
>>33
こんなんが出てたよ。
ファイルの日付保護ツール 『 KeepFDate.exe 』
ttp://hp.vector.co.jp/authors/VA032597/Software/index.html


38 :名無しさん@お腹いっぱい。:04/08/27 19:54 ID:PkraQlxX
>36
ありがとうございます。
使ってみましたが、検索結果をテキストエディタに転記することが
できないみたいですね。
(クリックすると、そのファイルが開くだけ)


39 :名無しさん@お腹いっぱい。:04/08/27 21:09 ID:dbf0CUKF
>>37
転写する時に落ちる…
WinXP

40 :33:04/08/28 12:01 ID:fdZRnjr+
>>34さん>>37さん、情報ありがとうございます。
grepツールにはあまり需要がないんでしょうね、この機能。
アドバイスを参考にタイムスタンプ用ツールを試してみたいと思います。

41 :名無しさん@お腹いっぱい。:04/09/10 00:00 ID:DJ2gCR7o
フィルタ林檎 ver 1.01
http://umemasu.hp.infoseek.co.jp/filtring/index.html

42 :名無しさん@お腹いっぱい。:04/09/10 00:48 ID:j7MUjewU
↑正規表現の挙動がちょっと…

43 :名無しさん@お腹いっぱい。:04/10/03 17:24:46 ID:4AjZAU0k
hosy

44 :名無しさん@お腹いっぱい。:04/10/23 08:08:43 ID:gd/xK3bv
んー

45 :名無しさん@お腹いっぱい。:04/10/23 11:45:24 ID:a5/OBhVp
いろいろ使ったが、Devasが一番分かりやすかった。直感的に分かるし。

マスターすれば、Repl-Aceが文字通りエースな感じ。
同じ作業を何度もやるときなんかは便利だし、
作業を組み合わせると何でも出来る感じがある。

46 :名無しさん@お腹いっぱい。:04/10/23 12:27:36 ID:tWE3+k+T
Devasを試してみるよ。

47 :名無しさん@お腹いっぱい。:04/10/28 06:16:09 ID:iTMMWyVs
>>35
QGREP32っていうので、
検索結果をテキスト形式で保存できるよ。
前後一行を含めることも可能。

48 :名無しさん@お腹いっぱい。:04/10/31 00:11:06 ID:85/Rfy8/
みやぐれっぷ遅いねぇ
JGrepにしました

49 :名無しさん@お腹いっぱい。:04/10/31 22:18:53 ID:cD9N+2eg
WZの正規表現、快適だけど誰も使ってない。
検索だけなら、SED(ストリームエディタ)がある。
ソース公開してるし。

50 :名無しさん@お腹いっぱい。:04/11/16 16:35:01 ID:gej/p3//
blinkx とかいうのがあるね

51 :名無しさん@お腹いっぱい。:04/11/23 06:07:22 ID:Vvtxosxd
対象となるファイルを一々リストアップしないで、
とにかく一気に置換してくれるツールはある?

対象となるファイルが1万以上あるんで、
リストアップされると色々と面倒なんだよね。

できれば、コマンドラインから
Replace *.html "D:\\" "E:\\"
みたいな感じで指定できればなお良いんだけど。

52 :名無しさん@お腹いっぱい。:04/11/23 06:10:27 ID:yZ8eQPD5
>>51
Speeeed

53 :名無しさん@お腹いっぱい。:04/11/23 18:03:13 ID:Vvtxosxd
>52 あんがと
最新版はコマンドラインが使えるんだね。
古いのは試して、途中でフリーズした(多分、ファイル数が多すぎたのが原因)。
コマンドラインって言っても、内部的な動作は変ってなさそうだから心配だけど、
とにかく試してみるわ。

54 :名無しさん@お腹いっぱい。:04/11/24 07:03:02 ID:jChtC+PO
複数ファイル内の特定文字列を連番に置換え
あるいは指定した文字列に「順番に」置換えできるソフトないですか?



55 :名無しさん@お腹いっぱい。:04/11/24 20:09:27 ID:JACFmLJD
もう少し詳しく、具体例で。

56 :名無しさん@お腹いっぱい。:04/11/25 13:35:04 ID:5q6ZyheI
ファイル中に 置換え刷る文字列 というものがあったら
あらかじめ作成しておいた置換えリストに順番に置換え刷る
置換え後1 置換え後2 置換え後3 置換え後4 に置換え

同じファイル中に置換え刷る文字列 が複数あっても
順番に置換え後1 置換え後2 置換え後3 置換え後4 に置換え

単語だけではなくてファイルをその 置換え刷る文字列 
と置換え(置換え刷る文字列 という文字列が含まれているファイルに
順番に指定したファイルの中身そのものを追加)出来るもの
置換えリストの記述はこの場合ファイルへのリンクを貼る

こんな感じのソフト
シェアでも、海外物でもいいんだけど探しても見つからなかった・・・
もし知っていたら教えて

57 :名無しさん@お腹いっぱい。:04/11/27 13:27:00 ID:ENukjb91
>>56
sedかエディタのマクロ

58 :名無しさん@お腹いっぱい。:04/12/01 23:01:25 ID:Cpw8/G3Y
>>56
もう少し分かり易く書いてくれ。
多分正規表現で置換のマクロ組めば何とかなると思うが。

59 :名無しさん@お腹いっぱい。:04/12/31 07:01:51 ID:bEwV16Is
devasが普通に使える。

60 :名無しさん@お腹いっぱい。:05/01/04 03:02:44 ID:UVuzLpQp
devas使ってるんだけどさ、
ファイル中に目的の文字列があっても、
同ファイル中にテキスト形式に変換できないデータがあると
その目的の文字列を検索できないんだね。

具体的にはEdMax(メールソフト)でアドレスAを振り分け設定していて
その振り分け設定を保存しているedmax.acdというファイルから
アドレスAを検索しても『見つかりません!』って出る。

テキストエディタでedmax.acdを開くと、そのアドレスAはある。
ただ、
『日本語(Shift-JIS)で読み込み中に変換できなかった文字が 16 箇所ありました。』
ってなるから、テキスト形式で正常に開けない時は検索できないんだね。

残念。

61 :60:05/01/04 03:53:22 ID:UVuzLpQp
ごめん。
Devasでオプション→文字コードをASCIIにしたらできた。

でもYokkaGrepだと文字コードをShift-JISにしてても
Hitする。

何でだろ。わけわかんね

62 :60:05/01/04 04:12:31 ID:UVuzLpQp
ついでにRepl-Aceでもやってみた。
Shift-JISでHitした。

でも何かこれは置換をするのが前提のソフトだね。
置換するにはかなり使いやすいけど、
ただ検索するなら他のがイイっぽいな。

63 :60:05/01/04 04:26:06 ID:UVuzLpQp
これで最後。

Speeeeedも試した。
これは文字コードの指定ができないみたいで、
上のアドレスAはHitしなかった。
あと、これもRepl-Ace同様、置換をするのが前提っぽいね。


Devas、YokkaGrep、Repl-Ace、Speeeeed
を使った俺の総論。

DevasかYokkaGrep入れとけばいいかな。
YokkaGrepがやや優勢?
どうせ一本だけ入れとくなら
置換もできる奴の方がいいっしょ?

64 :名無しさん@お腹いっぱい。:05/01/04 09:36:16 ID:y+ip/Pru
検索するだけなら、GrepJuiceが気に入ってるんだけど、
SJISしか対応してないので使えない。

Repl-Aceはなんか好きじゃない。

65 :名無しさん@お腹いっぱい。:05/01/08 13:03:20 ID:SIk4io5G
MiGrepいいよ
ファイラーと連携させてる

66 :名無しさん@お腹いっぱい。:05/01/22 16:53:25 ID:n1jhcBHW
Excelのテキストフィールドも検索してくれる
Grepソフトで定番ってありますか?
WideGrepが出来るようなので購入を検討しているのですが、
より良い(似たような)ものがあれば、教えてください。

67 :名無しさん@お腹いっぱい。:05/01/23 13:14:02 ID:2u23svoX
検索ソフトで
複数ファイルの中から
複数検索文字列を「個別」に
検索できるソフトを探しているのですが
みつからないっす。
ぶっちゃけ、デバック中なんでw。
複数検索は結構あるのですが
まとめて個別に結果を出力という
のがみつかりません。
なにかイイソフトありますでしょうか?

※複数ファイルの中から特定の文字列を検索。
その特定ファイルが500種あるような感じです。

68 :名無しさん@お腹いっぱい。:05/01/23 15:10:05 ID:yU7xA6+E
具体的な例を挙げてよ。

69 :名無しさん@お腹いっぱい。:05/01/23 15:14:59 ID:YCCIIkLS
>>67
Unix系CUIツール組み合わせた方が手っ取り早いんじゃないの?

70 :名無しさん@お腹いっぱい。:05/01/23 16:02:04 ID:2u23svoX
レスありがとうございます。
>68
500個ほどある音声ファイルが
500個ほどあるテキストファイル内で
ちゃんと指定されているか調べたかったりしまする。
検索したときに、見つからなかったりするのを
調べるのが目的なり。

>69
win2k上がよかったりします。

71 :名無しさん@お腹いっぱい。:05/01/23 16:07:32 ID:yU7xA6+E
もっとファイル名なりhogehoge.txt hogehoge.mp3とかで記述してくれよ…


72 :名無しさん@お腹いっぱい。:05/01/23 16:27:19 ID:YCCIIkLS
>>70
cygwinとか使えばと暗に書いたつもりなんだけど

73 :名無しさん@お腹いっぱい。:05/01/26 14:58:44 ID:D9MV7JuW
GrepJuiceはバイナリサーチのところにチェックいれれば
Shift-JIS以外も検索できるんじゃないの?

74 :名無しさん@お腹いっぱい。:05/03/06 09:49:18 ID:0sGh38rd
age

75 :名無しさん@お腹いっぱい。:05/03/15 18:01:17 ID:LSeDhvpi
バッチ処理でコマンドライン上から特定の拡張子内にあるキーワード
user_pref("network.hosts.pop_server", "mail.hogehoge.ne.jp");
user_pref("network.hosts.smtp_server", "mail.hogehoge.ne.jp");

user_pref("network.hosts.pop_server", "pop01.hogehoge.ne.jp");
user_pref("network.hosts.smtp_server", "smtp01.hogehoge.ne.jp");
に変更してくれるソフトってないかな?
置換をしたいキーワードに「"」や「 」が含まれている為対応ソフトが見つからない_| ̄|○

76 :名無しさん@お腹いっぱい。:05/03/16 16:18:59 ID:6K/T230V
>>75
普通にperlでできるけど
perl -i.bak -p -e "s/対象文字列1/変更後文字列1/g;" %1
perl -i.bak -p -e "s/対象文字列2/変更後文字列2/g;" %1
del *.js.bak
というバッチファイルを
for %A in ("*.js") do バッチファイル "%A"でまわせばいいとおもうが
メタ文字は\でエスケープする必要があるけどこれでできた



77 :名無しさん@お腹いっぱい。:2005/04/14(木) 18:55:34 ID:UT726AWc
正規表現で改行を指定できる物はあるでしょうか?
jgrepではできません。

78 :名無しさん@お腹いっぱい。:2005/04/18(月) 19:28:13 ID:VSuinzz3
Devasで事足りてるんだけど、外部ツール使えないのがつらい。
んで、MiGrepと併用。

Devas+MiGrepみたいの無いかな?

対象はhtmlソース。
文字コードが混在すると、Miくんは急に検索を怠けだすし、
Deさんは置換をちと嫌がるんだよな〜。

79 :78:2005/04/19(火) 02:18:34 ID:Y4SEOoGY
訂正
×Deさんは置換をちと嫌がるんだよな〜。 【行削除】

勘違い。 文字コードは無関係。
スマソ。

>>77
Devas

80 :名無しさん@お腹いっぱい。:2005/04/23(土) 03:57:47 ID:6Mf93wtf
age

81 :名無しさん@お腹いっぱい。:2005/04/28(木) 14:16:11 ID:x76ESseO
ファイル名にも正規表現を指定できるソフトはありますか?

82 :名無しさん@お腹いっぱい。:2005/05/18(水) 21:16:46 ID:oR//1Dxd
Devas
Ver. 3.2 (2005/5/18)
→EUCの一部の文字変換に失敗していたのを修正。

83 :名無しさん@お腹いっぱい。:2005/05/23(月) 03:39:38 ID:uJaYTLzp
>>81
それが出来ないソフトってある?


84 :名無しさん@お腹いっぱい。:2005/06/03(金) 14:00:04 ID:r4guCx+r
age

85 :名無しさん@お腹いっぱい。:2005/06/07(火) 15:47:38 ID:2eEZmeEA
お世話になっております。
質問があるのですがよろしいでしょうか?
えーっと
前の行に「2005/06/06」ってあり
その次の行に「open」という文字列があったら表示したいのですが
そういったことってgrepで出来ますでしょうか?

もし出来るならばその引数をお教えいただけますようお願いいたします。

前の行のも検索出来るか不明、、

86 :名無しさん@お腹いっぱい。:2005/06/09(木) 20:43:29 ID:XNw4vxyb
2005/06/06\nopen

87 :78:2005/06/16(木) 01:03:51 ID:w05xA1uA
うーむ。1本で全て満足させるには無理があるようだ。
対象は約2万の、文字&改行コード、拡張子が混在するhtmlソース。
ブラウザかエディタで閲覧したいので外部ツールが使えるかが条件。

Devas 3.1 (当環境では全ファイルを一気に検索すると最新版がなぜかコケる;)
 スピードは2番目。
 正規表現がしっかりしている。
 置換結果の確認が出来る。
 外部ツール不可なので置換専用にしたい。

JGREP 2.0.5
 スピードは1番速いけど、起動がややもっさり。
 外部ツールは1つしか使えないがスクリプトを介して解決した。
 閲覧用に最適。

MiGrep 2.51暫定版
 スピードは3番目。
 外部ツールが2つなので使い勝手が良い。
 置換ると自動的にバックアップが作られる。(OFFに出来ないみたい)

個々によって環境も違うし使い方も様々。
上のほうでYokkaGrepが高評価だが俺んとこでは対象外だった。
自分に合うかどうかは試してみなければ判らない。
しばらく、この3本と付き合うつもりだ。

引き続き乞情報!

88 :名無しさん@お腹いっぱい。:2005/07/05(火) 17:16:30 ID:bCzt/MAS0
検索したファイルをコピーして一箇所に集めることは出来ますか?

89 :名無しさん@お腹いっぱい。:2005/07/06(水) 05:21:25 ID:WcCeAI7V0
そらできるだろ

90 :名無しさん@お腹いっぱい。:2005/07/17(日) 13:19:52 ID:qZiUQjWq0

テキスト内の文字置換だけしたいんですけど、
軽くて使い易いオススメって何でしょうか?

91 :名無しさん@お腹いっぱい。:2005/07/17(日) 19:36:25 ID:2pAu8JLq0
>>90
エディタの置換機能使うだけでいいでしょ?

92 :名無しさん@お腹いっぱい。:2005/07/18(月) 09:04:23 ID:U6Kmdz0A0
>>90
テンプレ
●置換機能あり
Speeeeed http://akky.cjb.net/download/speeeeed.html
YokkaGrep http://www.yokka.com/yokkasoft/
Devas http://village.infoweb.ne.jp/~fwhk9290/gimite/
Repl-Ace http://www.sirmiles.com/software/repl_ace.htm
FileGrep http://www3.plala.or.jp/kazuasa/filegrep.html
PsBR http://www.pst.co.jp/Powersoft/DownLoad/PsBR.htm


93 :名無しさん@お腹いっぱい。:2005/08/29(月) 07:14:30 ID:I4wxgMyq0
フォルダ内の複数のテキストファイルに対して、
指定の文字列を[ファイル名]に置き換えるソフトってありますか?
例)
01.txt 02.txt 03.txt……というテキストファイルのそれぞれに、
「\t00\t」という文字列があったとして、
それぞれ01.txtのは「\t01\t」、02.txtのは「\t02\t」、という感じで。

正規表現の中にファイル名を表す引数があればそれでOKだと思うんですが、
見つかりませんでした。
よろしくお願いします。

94 :名無しさん@お腹いっぱい。:2005/08/29(月) 08:34:04 ID:z0M02wyI0
>>93
for %i in (*.txt) do sed -i -e 's/\t00\t/%~ni/' %i


95 :名無しさん@お腹いっぱい。:2005/09/01(木) 17:11:51 ID:sER3QxxW0
http://www.forest.impress.co.jp/article/2005/09/01/grepreplace_1r.jpg

× SHIFT-JIS   ○ SHIFT_JIS

× ECU-JP     ○ EUC-JP

プログラム初心者が作ったおっかなびっくりアプリの悪寒・・。

96 :名無しさん@お腹いっぱい。:2005/09/02(金) 10:17:31 ID:Zq/ofwZt0
>>95
SHIFT-JISはいいとして、
ECU-JPは…。
UTF-8/UNICODE対応まともなのかな。

3/16日の時はECU-JPだったようだが、未だに治ってないのね。
ttp://www.vector.co.jp/magazine/softnews/050316/n0503163.html

97 :名無しさん@お腹いっぱい。:2005/09/02(金) 14:32:25 ID:x4PGre3g0
>>96
SHIFT-JISなんて規格は存在しないぞ。 こう書く無知が多いだけで。

98 :名無しさん@お腹いっぱい。:2005/09/02(金) 21:46:05 ID:t5WloSTB0
まあそうなんだけど…。
SJIS, EUC-JP, UTF-8でいい気がする。

99 :名無しさん@お腹いっぱい。:2005/09/05(月) 02:09:00 ID:JIBKtjAt0
DevasもRepl-AceもUTF-8対応だけど日本語レベルのみの対応だよね
中国語とかタイ語を置換できるソフトってある?
あると助かるんだが


100 :名無しさん@お腹いっぱい。:2005/09/12(月) 23:45:40 ID:X7MYC34v0
Devas
Ver. 3.3β (2005/9/12)
→たまに強制終了するバグ、一部の文字が化けるバグの修正など。

101 :名無しさん@お腹いっぱい。:2005/09/15(木) 16:59:52 ID:JP8SXypn0
YokkaとDevasは後方参照が使えない。

102 :名無しさん@お腹いっぱい。:2005/10/04(火) 19:39:49 ID:RlZMkCjY0
(^0^)/~~

103 :名無しさん@お腹いっぱい。:2005/10/05(水) 22:05:05 ID:SkcP5qaK0
テキストファイルをxmlに変換しようとしています。
grepツールでファイルの先頭にxml宣言等を書き込みたいのですが、
ファイルの先頭に書き加えるような正規表現を教えていただけますでしょうか。

104 :名無しさん@お腹いっぱい。:2005/10/07(金) 15:38:57 ID:x+pBeuZl0
DevasのVer. 3.3β2を何度落としてきても解凍できないのは俺だけ?

105 :名無しさん@お腹いっぱい。:2005/10/08(土) 00:10:15 ID:NmCEQRgY0
スレ違いかもしれませんが
ホムペの目次ページファイルと各本文ページファイル全てをローカルディスクに落とした状態で
目次ページのリンクタグの箇所にリンクで指定された本文ページファイルの内容を置換してくれる
そんなソフトありませんか?

106 :名無しさん@お腹いっぱい。:2005/10/08(土) 01:22:52 ID:3lwuFxBy0
とりあえず、句読点が無いせいでさっぱり理解できない。

107 :名無しさん@お腹いっぱい。:2005/10/08(土) 12:02:11 ID:NGM9k0LJ0
>>104
俺は問題なかった。もいっかい落としてみたら?

108 :名無しさん@お腹いっぱい。:2005/10/11(火) 21:22:07 ID:ekN96Ybt0
>>106
確かに。
漏れも一読しただけではさっぱり分からなかったが、相当時間掛けて解読したよ(w
しかし逆に謎は深まるばかり・・・orz

>>105
> スレ違いかもしれませんが
と言うより、板違いでは無かろうか?

> ホムペの目次ページファイルと各本文ページファイル全てを
> ローカルディスクに落とした状態で

解釈として、サイト丸ごとと言う事ですね?
ホムペ → サイト
ページファイル → html

> 目次ページのリンクタグの箇所に
       ^^^^^^^^^^^^^^^^^^
       ここの説明が足りない。
       タグの中という事か?
       <A href="ABC.html">ABCのぺーじ</A>
       これのどっちなのか?

> リンクで指定された本文ページファイルの内容を置換してくれる
                    ^^^^^^^^^^
                    内容を置換とは、意味が全く分からない。
                    何を何に置換したいのか?

リンクにいきなり本文を全て表示させたい、と言う事?

> そんなソフトありませんか?
テキストエディタで全部出来そうだけど、何をしたいのかが良く分からない。

109 :105:2005/10/11(火) 23:54:59 ID:hPd52c8U0
>>108
面倒かけてスミマセン。
要するに、
目次から本文へリンクで飛んで読むような小説などを、
長い一つのファイルにまとめられたらと思っているのです。


110 :108:2005/10/12(水) 04:02:17 ID:Sfu4RuXv0
>>109
> 目次から本文へリンクで飛んで読むような小説などを、
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 これって普通なんじゃないの?
 もし期待している動作が普通じゃないのなら、どうしたいのかもう少し具体的に。
 例えばどっかのサイトを参考にとか。

> 長い一つのファイルにまとめられたらと思っているのです。

単一の馬鹿デカいファイル作るのは簡単だけど、意味が有るのかなぁ?
メンテし難いじゃん、普通は。
読む方もどこまで読んだか分かり難いし、
チョイと手元を誤り、スクロールさせてしようものならどこ読んでたか分かんないし。

ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
簡単に出来るけど。
で、リンクってば href じゃなくて name 使えば解決?
とか言う落ちじゃないよねぇ、まさか・・・。


と、ここまで書いて、最初の質問と先程のレスをもう一度見直し、考えてみたら・・・
もしかして、自分でサイト構築するんじゃなくって、
どっかのサイト(目次と複数ページに分かれている)をパクってきて、
ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。

だとしたら普通はそう言うレコーダソフト使うのが早いんだろうけど、
敢えて単一ファイルにしたかったら前述の方法かなぁ?
何にせよ質問する場合はもう少し具体的に説明しないと答えられないよ。

111 :名無しさん@お腹いっぱい。:2005/10/12(水) 07:34:37 ID:WxaqM1Zv0
Repl-Aceをコマンドラインで使おうとしたけど、
パスとパラメーターなどで構文が長くなってしまって実際使えない。
せめてパラメーターの/NORESULTとか/QUITとかを一文字にするか
それらの機能を一括してほしいな。

112 :名無しさん@お腹いっぱい。:2005/10/12(水) 15:08:15 ID:2YnpW1Ui0
> どっかのサイト(目次と複数ページに分かれている)をパクってきて、
> ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。

パクるって言うのか?
ただ読みたいだけでは

113 :105:2005/10/12(水) 22:11:19 ID:c2K2uPwr0
>>110
度々スミマセン。

>ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
ファイル名が連番になってない場合もあるので連結が面倒で…。

>どっかのサイト(目次と複数ページに分かれている)をパクってきて、
>ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
長くても一つのファイルの方が栞機能を利用すれば読み易いのです。


114 :105:2005/10/12(水) 22:20:02 ID:c2K2uPwr0
つづき
>何にせよ質問する場合はもう少し具体的に説明しないと答えられないよ。
--index.html--
<html><title>目次</title>
読んでちょ!
<A href="jobun.html">序文</A>
さて本文です
<A href="honbun1.html">本文1</A>
おわり
</html>
--jobun.html--
<html><title>序文</title>はじまり
</html>
--honbun1.html--
<html><title>本文1</title>中身
</html>
--------
とあったら
--hoge.html--
<html><title>目次</title>
読んでちょ!
<html><title>序文</title>はじまり
</html>
さて本文です
<html><title>本文1</title>中身
</html>
おわり
</html>
--------
と置換(変換?)したいのです。細かいタグの編集は他でもできますので。
度々御手を煩わすのは気の毒なので、これでも御理解頂けなければスルーして下さい。

115 :108:2005/10/12(水) 22:38:28 ID:/I0XMTCt0
>>113
> ファイル名が連番になってない場合もあるので連結が面倒で…。

どの位の量なのか想定出来ないので、大変なのかどうなのか・・・
ファイルの連結 → そう言うソフトも有るだろうし、そう言う機能の有るファイラーも有る。
そう言うの使えば有る程度の量なら大した手間じゃないような気がするが、
数万ファイルとか言われたらなぁ(ガクブルAA略

>・・・なんて事じゃないよねぇ、まさか。
> PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
あ、当たってたんだ...orz

> 長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
上の行とで少し矛盾を感じるんだが...。
漏れはPDA持ってないので使い勝手(栞機能)が良く分かりませんが、
その栞機能と言うのが使えるんなら何もhtmlでは無くて、txtで良いのではないでしょうか?

漏れだったら、
html を txtへ変換(量が少なければエディタで、多ければ専用ソフトで)
   ↓
複数の txt ファイルを連結(量が少なければファイラで、多ければ専用ソフトで)

しかしPDAがCEだったらアウトラインプロセッサ入れて章ごとに分けちゃうかも。

116 :108:2005/10/12(水) 23:07:19 ID:/I0XMTCt0
スマソ、>>115>>114見る前に書いてて、リロードせずに送っちゃった。

> --hoge.html--
ヲイヲイ!それじゃダメだがね!!
ヘッダーっつーのは一つのファイルに一つだけだろ!
そう言う感じにしたければ、

--hoge.html--
<html><HEAD><title>全部だゴルァ</title><BODY>
読んでちょ!
<H1>序文</H1>
はじまり
さて本文です
<H1>本文1</H1>
中身
おわり
</BODY></HTML>

になるんでは?
<H1>でも<BR>でも<SPAN>でも何でも構わんが。

> と置換(変換?)したいのです。
単純に連結すれば置換も何もそのままじゃないか。
だけど上記理由によりそれは無理。
ヘッダー部分を<H1>とかに置換しる!
ついでにA name も打っとけ!

> 細かいタグの編集は他でもできますので。
あんな破綻したhtmlじゃ編集も何も・・・orz

ところでhtml分かってる?

117 :105:2005/10/13(木) 00:07:20 ID:TBnQm/t70
>>116
>ところでhtml分かってる?
一つのファイルに<html>や<title>が2個も3個もあってはダメってこと?
それは承知の上です。タグを消す場合もありますので…。

必要以上の便利機能はイランのです。
114のhoge.htmlで示した通り
目次ページにリンク先ファイルの内容を無造作に貼り付けてくれれば良いのです。
もっと簡潔にすれば
指定(txt,html)ファイルにxx.txtやyy.htmlと書かれていたら、
そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。


118 :名無しさん@お腹いっぱい。:2005/10/13(木) 01:10:32 ID:kfXt4J3s0
やっぱり連結ソフトで充分だろ。
そのあとでエディタやなんやらで望みどおり整形すればいいだけの話。
ていうか、スレ違いだな。

【テンプレ厳守】こんなソフトウェアありますか?Part65
http://pc7.2ch.net/test/read.cgi/software/1122847635/

119 :108:2005/10/13(木) 21:58:28 ID:WjjSVxA+0
>>117
> そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。
んじゃさ、リンク部分をリンクタグじゃなくて、インラインフレームに置換すれば?


120 :名無しさん@お腹いっぱい。:2005/10/15(土) 15:58:39 ID:rui3Sp2O0
どうせ正規表現使うならActivePerlが最速だろ
プレビューとかめんどいから最強かどうかはおいておいて

121 :名無しさん@お腹いっぱい。:2005/10/15(土) 16:49:11 ID:5B84+5yo0
変なのが来たな

122 :名無しさん@お腹いっぱい。:2005/10/19(水) 22:15:44 ID:jcLIM7FX0
>>119
インラインフレームで解決したのかtxtにしたのか、
はたまた諦めたのか結末が知りたい。

123 :名無しさん@お腹いっぱい。:2005/10/20(木) 01:07:55 ID:blvWM8CB0
>>122
×インラインフレーム
PDAのpalm(古いVer.)だとローカルのHTMLを見るソフトすらないのです。
Web上のHTMLをPCで独自形式に変換したものを表示させるソフトはあるのですが…。
×テキストの連結
具体的にやりたいことに「日記サイトをPDAで読む」が欠けてましたが、
こういった場合ファイルが99apr1.htmlとか02mar12.htmlで並べ替え→連結が大変で…。

最善の手段がない以上、現在は手動で並べ替え→連結→目次中の文章を貼り付けてます。
今思ったけど、ファイル名をリネームしてから連結すれば楽かも。
長いことお世話になりました。

124 :名無しさん@お腹いっぱい。:2005/10/20(木) 02:20:53 ID:qVkdQibv0
色んなソフトレビューサイトでgetiaてGREPソフトが紹介されてるね。
俺も使ってみたけど、かなりいい感じ。

125 :名無しさん@お腹いっぱい。:2005/10/20(木) 02:33:22 ID:rkU1RNSV0
ゲティア問題か

126 :名無しさん@お腹いっぱい。:2005/10/21(金) 18:01:43 ID:Oss7cSMU0
せっかくだからurlを
http://www.niji.jp/home/itoguchi/f_soft.html

127 :名無しさん@お腹いっぱい。:2005/11/05(土) 00:09:55 ID:tpSZvLS+0
getiaキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
[ ver 0.02 ]
・検索詳細(文字コード指定)追加
・検索詳細(階層制限)追加
・検索結果の位置指定追加
・検索結果の行頭行末マーク描画追加
・検索結果からファイルパスを検索対象に追加
・検索結果からディレクトリパスを検索対象に追加
・検索結果から検索結果文字列をコピー追加
・位置カラムの自動調整をカラムドラッグ時にも有効に追加

128 :名無しさん@お腹いっぱい。:2005/11/27(日) 19:29:12 ID:HOFtnrrR0
ローカルに保存したサイトから広告の行を削除しようとしたんですが
例えば

<!-- FreepageScript1 start -->
〜〜
<!-- FreepageScript1 end -->
<HTML>

ってなってるところの<HTML>以前を削除しようとして
<!-- FreepageScript1 start.*FreepageScript1 end -->や
.*<HTML>って検索したところうまくマッチしません
どうやって指定すればいいのでしょうか?
ソフトはGrep and Replaceを使っています

129 :名無しさん@お腹いっぱい。:2005/11/27(日) 19:36:33 ID:V4uCjJQ00
正規表現使えんの?

130 :名無しさん@お腹いっぱい。:2005/11/27(日) 21:57:19 ID:HOFtnrrR0
これの為に少し勉強した程度しか

131 :名無しさん@お腹いっぱい。:2005/11/28(月) 02:14:08 ID:sw6S5qL40
その正規表現の実装で . は改行にマッチすんの?

132 :名無しさん@お腹いっぱい。:2005/11/29(火) 01:37:03 ID:jTcbWe4A0
>>128
>>131の指摘通り、\r\nを明示するのが普通だと思うが、Devasはその書式でヒットした。
複数行を認識するGrepアプリは限られてるし、正規表現も独自仕様の場合が多いね。
>>7

133 :名無しさん@お腹いっぱい。:2005/11/29(火) 09:30:22 ID:2MDb1tqL0
>>128
ttp://cbe.hp.infoseek.co.jp/
にあるBanacutを使うよろし

134 :名無しさん@お腹いっぱい。:2005/12/26(月) 04:45:59 ID:CAW16X880
speeeeeeedで置き換えしてる
80万のファイルを一行だけ置き換え
24時間かかってるけど終わらない。
うーん・・・・

135 :名無しさん@お腹いっぱい。:2005/12/26(月) 05:18:32 ID:zZO9CzY20
ハングしてると思われ。

136 :134:2005/12/26(月) 08:36:35 ID:CAW16X880
Hareを入れ、かつBESを動かしてるからそれはないよ
というかHDDのLED点滅してるし、speeeeeedのメータ?も回転してる。
どのくらいかかるのだろう。HDD逝かなければいいなぁw

137 :名無しさん@お腹いっぱい。:2005/12/26(月) 13:18:44 ID:6+jHgHt40
もうSpeeeedがdでてひっちゃかめっちゃかやってんじゃねえの?
俺もたまにあるよ。Speeeedは過負荷に弱い

138 :名無しさん@お腹いっぱい。:2005/12/26(月) 13:24:28 ID:ZdkX7+Jz0
>>134
おれは Speeeeed を使っているが、違うんだろうか?
どうも e が7つあるようだけど。

139 :134:2005/12/26(月) 16:43:02 ID:CAW16X880
>137
大丈夫。でも置き換えのスピードが明らかに落ちてる
中止押してもいいのだけど実験と言うことで。
(年末年始は130万個のファイルの置き換え作業をする予定。それで完了)

ちなみに2万個のファイルを置き換えるのに15分かかっていた

140 :名無しさん@お腹いっぱい。:2005/12/26(月) 16:43:36 ID:CAW16X880
>138
   〃∩ ∧_∧
   ⊂⌒(  ・ω・)  はいはいわろすわろす
     `ヽ_っ⌒/⌒c
        ⌒ ⌒

141 :134:2005/12/26(月) 19:52:54 ID:CAW16X880
今作業終わりました。
大量のファイル置き換えの方参考までに

142 :名無しさん@お腹いっぱい。:2006/01/09(月) 22:00:43 ID:vdgjWTka0
はじめまして。

repl-ace と speeeeed 両方使って出来なかったことを報告。

お天気のウェブページを一枚ダウンロードして、
レイアウトテーブル上の余計な部分を削除して、真ん中の欲しいところだけ抜き取ろうと思いました。

はじめは要らない部分を直接一括で抽出しようとしました。
正規表現に詳しくないのですが、 . が「改行を除く」全ての文字とのことで、そのままではうまく指定できません。

そこでいったん改行を別の文字に置き換え、直接一括で指定しましたが、処理がスキップされます。
正規表現の強力なテキストエディタ(PeggyPro)だと抽出できます。

ところが抽出範囲を短くなるように分けて指定すると、抽出できます。
#どうやらあまりに長すぎると文法が正しくてもマッチしないようです。

途中あきらめて、正規表現置換え以外の全く別の方法はないかとVectorを彷徨ったりもし、
そんなこんなで半日以上無駄遣いしてしまいました。

以上です。
「こんな方法あるのに無駄な努力したね」というツッコミがあれば是非お願いします・・・

143 :名無しさん@お腹いっぱい。:2006/01/09(月) 22:25:57 ID:OsQTGEiy0
Proxomitronでやった方が早いかもしれん

144 :名無しさん@お腹いっぱい。:2006/01/12(木) 14:48:22 ID:STvYzA7B0
>>143
ありがとうございます
まだちょっとしか調べていませんが、
既存のフィルターの使い方解説ページは見当たるものの、
フィルタ開発仕様は日本語サイトには見当たりませんでした。

145 :名無しさん@お腹いっぱい。:2006/01/12(木) 18:47:09 ID:UFEym55A0
ああそうですか

146 :名無しさん@お腹いっぱい。:2006/01/13(金) 10:42:28 ID:QA2c8KTO0
例文を見ているうちに何となく出来そうな気がしてきました>proxomitron
この辺読んで検討してきます
ttp://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=proxomitron&COUNT=10

147 :名無しさん@お腹いっぱい。:2006/01/20(金) 09:24:34 ID:Dy2WkeQl0
JGrep2 を引数使って自動で検索開始させたいんだけど、自動開始の引数がわかる方いらっしゃいますか?


148 :名無しさん@お腹いっぱい。:2006/01/22(日) 21:46:53 ID:XoNNOHtu0
YokkaGrepって、もう単独配布してないのかな?
どっかに最終verない?

149 :名無しさん@お腹いっぱい。:2006/01/22(日) 22:28:42 ID:8p1aDUhd0
regrep(置換)、GNU grep(検索)が最強!!!!!
おすすめ!!!!!!!!!!!!!!!!!!使ってみろ!!!!!!!!!!!!!!!!
GNU grep for windows の最新版どこにあるか知ってる?

GNU grep説明書
http://www.linux.or.jp/JM/html/GNU_grep/man1/grep.1.html

regrep
http://www.vector.co.jp/soft/win95/util/se306011.html

150 :149:2006/01/24(火) 16:31:56 ID:EcdXvnig0
使ってみろ!!!!!!!!!!!!!!!!

151 :名無しさん@お腹いっぱい。:2006/01/25(水) 07:28:16 ID:N3BW1wuJ0
CUIじゃなくて何かしてるときに直ぐ呼び出せるように
バッチファイルでも他の奴でもいいけどないとWindows的な使い方では使いにくいね

152 :149:2006/01/25(水) 14:07:40 ID:W5rom8qJ0
●GNU grepの使い方
grep -f 改行区切の検索する単語リスト -i -l -r d:\検索するDIR\*.*

●英文字以外を消去する
regrep c:\置換するDIR *.* "[^A-Za-z\n ]" " " -d

●日本語以外を消去する
regrep c:\置換するDIR *.* "[^一-龠亜-煕ぁ-んァ-ヶ、。ー−\n ]" " " -d

●20文字以上の単語を消去する
regrep c:\置換するDIR *.* "( |(\n))[a-zA-Z]{20,}( |(\n))" " " -d

153 :149:2006/01/26(木) 22:28:00 ID:V4qdrqc+0
使ってみたか?

154 :151:2006/01/27(金) 06:44:02 ID:xJR2OgMf0
まあ、実は、前は使ってたけどな。
他のと比べると正直フロントエンドがいる。
よほど性能差がでるような巨大ファイルとかじゃない限り
使わずにエディタとかで済ますのが多いかも。

155 :149:2006/01/27(金) 07:16:09 ID:ndV1VhCQ0
階層や複数のときに有効だ。
置換するファイルリストを作る必要がない。

156 :名無しさん@お腹いっぱい。:2006/01/27(金) 07:45:21 ID:xJR2OgMf0
>>149がどうしても布教したいなら、GUIのフロントエンドつけたらどうだ?
作ってもいいしコマンドラインのランチャとかと連携するとか、
クリップボードと連携するとか、なんでもいいが。

157 :名無しさん@お腹いっぱい。:2006/02/11(土) 16:10:45 ID:p/6zJp/w0
大量にあるAACファイルのビットレート情報を強引に書き換えたいのですが
上手い方法はありませんでしょうか。エンコーダによってファイルの書式が
微妙に変わるので、1つのエンコーダが作るファイル限定でかまいません。

もちろんバイナリで開かないと編集できません。
esdsという文字列があり、その後ろの文字から22バイト間を空けて
ビットレート情報が8バイトあります。その8バイトを書き換えたいです。
もともとのビットレート情報の値がまちまちなので検索条件には入れられません。

複数ファイルを1アクションで書き換えたいのですが、書き換える値は”128”を意味する1文です。

上記検索条件だと多少危険を伴うので、ビットレート情報の後ろに続く固定のフレーズ
05 80 80 80 も検索条件に入れたいです。


この条件ならバイナリファイルが扱えて、正規表現とやらでの置換が可能であれば
簡単に出来る物でしょうか?

158 :名無しさん@お腹いっぱい。:2006/02/11(土) 16:37:14 ID:4bc2zC+50
お門違い

159 :名無しさん@お腹いっぱい。:2006/02/11(土) 18:30:58 ID:mNf68P6S0
テキストファイルに検索指定の文字列を記述しておいて検索するツールで何か良いのおしえろ

160 :149:2006/02/11(土) 22:58:46 ID:avbpIge70
>>159
GNU grepだろが。

161 :名無しさん@お腹いっぱい。:2006/02/12(日) 19:33:04 ID:DStRDcc10
>>160
GNUにこだわってるが他のGrepより利点があるの?

162 :名無しさん@お腹いっぱい。:2006/02/12(日) 19:34:59 ID:DStRDcc10
>>155
エディタのGrepでも作る必要はないけどな

163 :名無しさん@お腹いっぱい。:2006/02/20(月) 03:41:21 ID:P8t+v/8l0
YokkaGrepって除外フォルダの設定とかできないの?
すげー不便

164 :163:2006/02/23(木) 08:52:57 ID:yLpUrr3N0
無いみたいだったんで自分で除外機能付けた ごにょごにょな方法で・・・

165 :名無しさん@お腹いっぱい。:2006/02/25(土) 12:01:07 ID:o/6x4BA20
http://blog.kansai.com/grace39sachiko/1109
この、検索キーワードのわかるツールって何かな?

166 :名無しさん@お腹いっぱい。:2006/02/25(土) 12:38:25 ID:JtalHJY40
検索サイトがやってるサービスじゃない?

167 :名無しさん@お腹いっぱい。:2006/03/13(月) 11:45:21 ID:IbQeUMyA0
置換対象語、置換語文字列を入力するウィンドウの広さが複数行分あり、
改行やタブは\n等のエスケープシーケンスで指定できる置換ソフトはあるでしょうか。
普段はSpeeeeedを使用しているのですが、文字列を入力するテキストボックスが1行分しかないので…

168 :名無しさん@お腹いっぱい。:2006/03/13(月) 23:56:05 ID:JyoX1WwX0
>>167
エスケープシーケンスで指定できれば一行分でいいのでは?



169 :名無しさん@お腹いっぱい。:2006/04/03(月) 21:56:53 ID:XBWGfk9P0
Kwicはもしかしてレス違い

170 :名無しさん@お腹いっぱい。:2006/04/14(金) 06:29:34 ID:xTWbFE4I0
getiaいいですね

171 :名無しさん@お腹いっぱい。:2006/04/28(金) 12:28:55 ID:Mj8UfTgz0
>>169
kwicはここでいいでしょ
grep結果に前後n行を表示させられるのが(・∀・)イイ!!

172 :名無しさん@お腹いっぱい。:2006/04/28(金) 12:38:06 ID:thHxT7MM0
ミニ検索隊
ttp://www.vector.co.jp/soft/dl/win95/util/se366969.html
結構使える

173 :名無しさん@お腹いっぱい。:2006/05/01(月) 03:55:35 ID:N4O5yWO+0
>>167
Devas 3.4β
複数行入力が別窓で出来る。まだベータ版だけど。

外部エディタへのパラメータは「行番号」「列番号」「ファイルパス」。
これに【検索文字列】が指定できると尚嬉しいのだが…

174 :名無しさん@お腹いっぱい。:2006/05/02(火) 23:07:25 ID:cyVDznGA0
>>167
Greplaceは?

175 :名無しさん@お腹いっぱい。:2006/05/13(土) 02:41:23 ID:gBzIo8Bc0
Grep結果に対して一つ一つ確認しながら置換できる機能があるソフトはありますか?
例えば置換する場合は置換ボタン、飛ばす場合は下検索ボタンみたいな感じ。

176 :名無しさん@お腹いっぱい。:2006/05/13(土) 11:29:08 ID:NAtCnXzh0
WzGrep

177 :名無しさん@お腹いっぱい。:2006/05/13(土) 20:24:41 ID:DRRP9yTS0
>175
インターフェイスは違うけど、Devasじゃダメかな?

一件ずつじゃないけど、ヒットした物件が前後を含めてリストされて、
その中から置換したいものにだけチェックボックスを入れて置換を実行
すればいいんだけど。

あとはTextSSの方が希望に近いインターフェイスかも。

今後更新されることはないだろうけど。



178 :名無しさん@お腹いっぱい。:2006/05/29(月) 13:20:39 ID:i7o53+0V0
Repl-Ace使ってるんだが
たまに突然終了するのと置換後も消費したメモリが元に戻らず増えたままなのが困るな

かといって他のソフトに移ろうにも正規表現のパターンを移すのが面倒で迷っとる

179 :名無しさん@お腹いっぱい。:2006/06/03(土) 20:29:02 ID:Iv3Q1M/f0
HTMLファイルをgrepかけた際に
検索ワードを含む一行をテキスト等に出力できるソフトはありますか?

180 :名無しさん@お腹いっぱい。:2006/06/03(土) 21:27:57 ID:z50I6F2R0
Getiaで適当なスクリプトを外部アプリに指定すれば?
AHKなら「ファイル名」「行数」の順番で受け取って

FileReadLine, Line, %1%, %2%
Fileappend, , %1%_%2%.txt
Fileappend, %Line%, %1%_%2%.txt

181 :名無しさん@お腹いっぱい。:2006/06/13(火) 14:34:12 ID:N6wUxRsy0
すまん、誰か>>180を日本語で解説してくれ

182 :名無しさん@お腹いっぱい。:2006/06/16(金) 12:46:08 ID:+PDSSoS+0
ファイルを検索するってのないかな?
ようはUNIXでの「find . -name '*.[ch]' -print」みたいなことがしたい。


183 :名無しさん@お腹いっぱい。:2006/06/16(金) 14:12:07 ID:I50bH/bD0
>>182
windows標準の検索。それかfenrir。

184 :182:2006/06/16(金) 15:26:48 ID:+PDSSoS+0
>>183
dクス!fenrir 使ってみる。

185 :名無しさん@お腹いっぱい。:2006/06/18(日) 02:01:37 ID:rt71rWR70
GrepReplaceを使って変換したあと
xyzzyで開いてみたら全部文字化けしてた…。

「対象ファイル文字コード」のECU-JPのところをチェックして変換した(ような気がする)けど
それが原因?

186 :名無しさん@お腹いっぱい。:2006/06/18(日) 02:04:53 ID:rt71rWR70
あ、「低レベルな質問でスマン」の一言入れ忘れた…吊ってくる…。

187 :名無しさん@お腹いっぱい。:2006/06/18(日) 04:42:04 ID:RiR4XOk/0
>>185
たぶんそれが原因(なような気がする)としか言えんぞww

188 :名無しさん@お腹いっぱい。:2006/08/31(木) 13:23:47 ID:a91XRNzt0
WIN探検隊
ttp://www5d.biglobe.ne.jp/~f-taste/knt2/html/winexp1.html

なかなかいいぞよ

189 :名無しさん@お腹いっぱい。:2006/08/31(木) 14:32:02 ID:skD9nj7X0
ミニ検索隊
ttp://www.vector.co.jp/soft/dl/win95/util/se366969.html

これもあげとこ

190 :名無しさん@お腹いっぱい。:2006/09/01(金) 11:56:42 ID:U8zGSkCV0
複数行置換とGrepReplaceじゃどっちがいいかね?

191 :名無しさん@お腹いっぱい。:2006/09/01(金) 12:21:00 ID:ZObdYx9L0
「複数行置換」などという、一般名称か、ある固有のソフトの名前なのか紛らわしい名前つけんじゃねぇ

192 :名無しさん@お腹いっぱい。:2006/09/01(金) 12:26:38 ID:OA0BS3DP0
デリヘル ヴィーナス に元アイドルが・・・

193 :名無しさん@お腹いっぱい。:2006/09/01(金) 13:39:45 ID:ggK6g+fM0
>>191
はげどうwwww

194 :名無しさん@お腹いっぱい。:2006/09/03(日) 17:39:49 ID:9ZuL0WT/0
ダウソ板にうpられてたよ

195 :名無しさん@お腹いっぱい。:2006/09/07(木) 10:08:37 ID:iS/2Al2j0
speeeedで、文末(他のソフトはたいてい$)をマッチさせるにはどうしたらいいんだ…

文文文
文文文[EOF]

を、

文文文
文文文
[EOF]

という感じにしたいんだがいろいろやってみても無理ポ

196 :名無しさん@お腹いっぱい。:2006/09/07(木) 12:21:28 ID:awUejQv10
今確認したけど$で出来たぞ。

197 :名無しさん@お腹いっぱい。:2006/10/09(月) 01:23:39 ID:xlRtIG2x0
Grepした結果に前後n行を表示させられるソフトはQGREP以外にありますか?
QGREPはUIが直感的じゃないのでできれば乗り換えたいんです。

198 :名無しさん@お腹いっぱい。:2006/10/09(月) 04:16:41 ID:n80nI/9v0
ミニ検索隊

199 :名無しさん@お腹いっぱい。:2006/10/09(月) 12:20:16 ID:UQ2feqec0
>>197
JmEditor2は?

200 :197:2006/10/10(火) 17:15:13 ID:v6lGkpJA0
みなさまレスありがとうございます。

>>198
しばらく使ってみます。

>>199
インストールしてみましたがGrepで前後n行を表示させる方法がわかりません。
詳細を教えていただけないでしょうか?

201 :名無しさん@お腹いっぱい。:2006/10/18(水) 13:14:04 ID:5XI9PdMb0
レベル低い質問ですみません、正規表現自体あまりよく分かってないんですが、
devasで全角英数を半角英数に置き換える、というのと、
特定の記号だけ半角に、それ以外の記号を全角に、みたいな置換を一発でするのは
どうすればいいんでしょうか?
ググるとperlのやりかた等は出てくるんですが、そのまま使えるわけでもないみたいで
(自分の頭も悪いし)分かりませんでした。

202 :名無しさん@お腹いっぱい。:2006/10/18(水) 19:08:09 ID:n5feDJfV0
他スレから誘導されてきました。
1.複数のテキストファイルから、
2.複数の文字列を検索する( or and 等)、
3.複数のフォルダを対象にしたい

現在、jgrep2(2.0.5.1)を使用しています。
1.のみ可能なんですが、2.3.も満足するフリーソフトはありますか。

例えば、
フォルダ(洋楽) と フォルダ(ロック)のなかで、
文字列が、 ビートルズ beatles のOR検索がしたいのですが。

203 :名無しさん@お腹いっぱい。:2006/10/18(水) 19:14:35 ID:n5feDJfV0
>>202です。
3.複数のフォルダを対象にしたい  は、別ドライブです。


204 :名無しさん@お腹いっぱい。:2006/10/18(水) 20:18:32 ID:wQwahZQs0
GrepJuice

205 :名無しさん@お腹いっぱい。:2006/10/18(水) 20:41:04 ID:n5feDJfV0
>>204
有難うございました。

他に、レジストリを使用しないものはあるのでしょうか。

206 :名無しさん@お腹いっぱい。:2006/10/21(土) 19:03:39 ID:l647xH7W0
>>205
情報後出しはダメ。


207 :名無しさん@お腹いっぱい。:2006/10/22(日) 13:44:59 ID:wEePXoCV0
>>206
なぜ、駄目なんですか。
回答によっては、状況がかわるものだと思いますが・・・
つまらないところで、細かすぎるのでは。

208 :名無しさん@お腹いっぱい。:2006/10/22(日) 14:41:46 ID:Ov5FQshg0
>>207
細かすぎるとかの問題じゃなく
情報の小出しはネチケットだよ
質問者のマナーと考えてもいい

あとはこっちでやってくれ
きちんとテンプレ理解してからな
【テンプレ厳守】こんなソフトウェアありますか?Part67
ttp://pc7.2ch.net/test/read.cgi/software/1144930502/


209 :名無しさん@お腹いっぱい。:2006/10/22(日) 17:29:18 ID:BCeo68Cd0
そうでもないか

210 :名無しさん@お腹いっぱい。:2006/10/31(火) 14:19:22 ID:3vq24rvP0
マッチした文字列をファイル名に置換
ファイル名と同じ文字列を指定文字列に置換

みたいに条件にファイル名を指定できるソフトってない?
正規表現がファイル名まで扱えないみたいなので

211 :名無しさん@お腹いっぱい。:2006/11/04(土) 17:47:58 ID:NfA01ALG0
Flexible Renamerとか?

212 :名無しさん@お腹いっぱい。:2006/11/28(火) 16:43:11 ID:IijX4dil0
複数の置換ルールを別ファイルで作っておいて、
A1→B1
A2→B2
  :
のような置換を一気に行う置換ソフトってありますか。

213 :名無しさん@お腹いっぱい。:2006/11/28(火) 16:59:53 ID:ZxQ56f7J0
repl_aceとかですか

214 :名無しさん@お腹いっぱい。:2006/11/28(火) 17:21:54 ID:IijX4dil0
>>213
求めていた物は正にこれです。
ありがとうございました。

215 :名無しさん@お腹いっぱい。:2007/01/08(月) 17:18:21 ID:KnzpjKdS0
http://gnuwin32.sourceforge.net/packages/grap.htm
日本語パッチどこー?

216 :名無しさん@お腹いっぱい。:2007/01/08(月) 17:59:33 ID:KnzpjKdS0
http://sourceforge.net/project/showfiles.php?group_id=23617
あ、こっちだ。
これで ようやく、grep --color が使えるわ。

217 :名無しさん@お腹いっぱい。:2007/01/17(水) 11:14:52 ID:RraFWioF0
test

test_[数字連番]

こんなふうに特定の文字列を
置換え+連番出力出来るものは有りますでしょうか?

218 :名無しさん@お腹いっぱい。:2007/01/27(土) 06:10:44 ID:kGX1X3nO0
windows環境で、
指定の複数の正規表現検索文字列で、
指定のディレクトリ内を再起的に検索して、
マッチした文字列のみを出力するツールをご存知でしたら教えてください。

219 :名無しさん@お腹いっぱい。:2007/01/27(土) 14:31:35 ID:BCxZDSQX0
grepって結構使われてるんだね。
cygwinと合わせて使うのが俺には一番便利だ。

>>218みたいなのもコマンド1つだし。

# egrep /正規表現/ *

220 :名無しさん@お腹いっぱい。:2007/01/28(日) 05:43:31 ID:2Zlt6iOj0
>>219
早々の情報提供ありがとうございます。
"egrep"を試してみます。

221 :名無しさん@お腹いっぱい。:2007/01/28(日) 14:39:16 ID:3cPktmGM0
>>220
らめぇぇぇぇぇぇぇ

222 :名無しさん@お腹いっぱい。:2007/02/02(金) 14:34:35 ID:d3kiRAfQ0
3ペインで、左にエクスプローラ。
右上に検索と検索結果一覧。
右下に検索一覧で選択したファイルの中身が表示され、編集も出来るの紹介してください。

検索結果をエディタに渡して編集できるのは色々あるんだけど、直接編集できるツールが
見つかりませんでした。

出来ればフリーソフトで日本語表示のものが良いのですが、該当するものありますでしょうか。

223 :名無しさん@お腹いっぱい。:2007/02/02(金) 18:09:40 ID:mkzOljBb0
>222
ttp://www.forest.impress.co.jp/article/2003/05/20/viewlines.html
これはどうかな

224 :名無しさん@お腹いっぱい。:2007/02/03(土) 14:36:15 ID:8rCRkkAo0
>>223
紹介ありがとうございます。
これから試用してみます。

225 :名無しさん@お腹いっぱい。:2007/02/28(水) 11:42:57 ID:GDOSalMX0
repl_aceは内部でshiftjisに変換した後処理するという糞仕様なので
入力ファイルの文字コードがeucやらunicodeだと文字化けします

つかえねえええええええ

226 :名無しさん@お腹いっぱい。:2007/02/28(水) 12:18:12 ID:eJI2nNFn0
>>225
作者が明示してるだけマシだろ
Unicodeで読み書きできるテキストエディタでも
内部的にはSJISに変換して保持して
SJIS外の文字は文字化けさせる糞エディタがほとんどだからな。

227 :名無しさん@お腹いっぱい。:2007/03/01(木) 15:18:20 ID:Bp/DQbwW0
文字化けだけならマシ
中には保存したときに書き換わるのもある

228 :名無しさん@お腹いっぱい。:2007/03/03(土) 13:02:23 ID:9lsP8QvR0
>>226
明示してねえよ

しかもページには
> Shift-JIS以外に、JIS(JP)、EUC(JP)、Unicode(Little Endian)、Unicode(Big Endian)、Unicode(UTF-7)、
>Unicode(UTF-8)にも対応。
なんてふざけたこと書いてあるし

死ねよ

229 :名無しさん@お腹いっぱい。:2007/03/03(土) 13:40:32 ID:LAiOutKa0
ぺる

230 :名無しさん@お腹いっぱい。:2007/03/03(土) 16:08:45 ID:DWkVSU8k0
ttp://www.sirmiles.com/software/repl_ace/contents/inner.htm

> ※「Repl-Ace」を、電算データの加工等の用途にお使いになる場合は、
> 下記を必ずお読みください。

> 「Repl-Ace」は、置換エンジン自体がShift-JISのみに対応している
> ため、他の文字コードを使用する場合、一旦Shift-JISに変換し、置
> 換処理後にまた他の文字コードに戻しています。

> 置換処理はあくまでShift-JISにて行われるため、8進や16進を検索
> 文字列や置換文字列に指定する場合は、Shift-JISのコードで記述し
> なければなりません。

231 :名無しさん@お腹いっぱい。:2007/03/03(土) 18:29:14 ID:lfbKl29d0
>>228
そこだけ抜粋するなんていじわるだなw
なんか恨みでもあるのか?w

232 :名無しさん@お腹いっぱい。:2007/03/04(日) 13:16:41 ID:tftGbkjq0
うん

233 :名無しさん@お腹いっぱい。:2007/03/06(火) 21:06:32 ID:L1AlcJJv0
>232
sjis以外の文字コードで、置換ツール程度に使うのならrubyとかonigsedあたりのが
いいんじゃね。
CUIという点を除けば、Speeeeedとかrepl_aceあたりと大して違いはないぞ。

234 :名無しさん@お腹いっぱい。:2007/03/07(水) 09:04:42 ID:Q9HGY8x00
>>231
対応って書いてあったら
文字化けせずに正しく置換できると思うじゃん

なのにUnicodeを使っていても
Shift_JISにマッピングできないところがあるから文字化けする、なんて
Unicodeに対応してないじゃん

235 :名無しさん@お腹いっぱい。:2007/03/09(金) 08:48:10 ID:3cd9GS7N0
 「Repl-Ace」によって生じたいかなる損失、障害に関しても、作者は責任を負いかねます。そのあたりをご了承頂いた上で、ご利用ください。


236 :名無しさん@お腹いっぱい。:2007/03/09(金) 21:20:29 ID:ETRZPWGB0
・レジストリを使わない
・文字コードを自動認識(SJIS、UTF-8、UTF-16あたりでOK)
・正規表現が使える
・簡易ビューワー付き(migrepの前後を表示するみたいなの)
・詳細ビューワー付き
・ビューワーがホイールに対応(migrepは対応してない)

のような検索ソフトはないですか?

237 :236:2007/03/09(金) 21:24:15 ID:ETRZPWGB0
追加で
・検索が軽い(migrepは固まる)
・エクスプローラーから呼び出しやすい(ここは、レジストリを使ってもよい)
・簡易ビューワーの行数制限なし(migrepは、前後2行しかない)

238 :名無しさん@お腹いっぱい。:2007/03/13(火) 00:33:23 ID:sX5Et8mS0
UTF-8も数種類あり、逆変換は原理的に不可能なので完璧は無理でしょ。
ms-utf8ですらvistaとxpで違うしね。

これに、合成フォントが入ってくると絶望的になる。
自分で、明示的に整理してくしかないね。

239 :名無しさん@お腹いっぱい。:2007/03/13(火) 03:17:20 ID:+wSJpJpg0
>>238
複数種類あるって、ベースになっているUnicodeのバージョンが違うとかって話?
それとms-utf8ってはじめてみたけど、どっかで定義されてる?


240 :名無しさん@お腹いっぱい。:2007/03/13(火) 21:53:24 ID:sX5Et8mS0
>>239
http://ja.wikipedia.org/wiki/Unicode
これ以外にも、差異がある。
iconv関連のパッチとか読んでゆけば、歴史的な問題が色々見えてくるはず。
UTFに決め手は無いのが現状。

241 :239:2007/03/14(水) 01:29:24 ID:8EaJoK5W0
>>240
ありがと。

そこに書いてある程度のことは知っていたつもりだし、iconvはiconvで
ごたごたしたのも知っていたので、なんとなく話がかみ合っていないような
気がするんだけど、

UTF-8(Unicode)にしました。はい、解決。とはいかないことはわかる。





242 :名無しさん@お腹いっぱい。:2007/03/14(水) 10:39:47 ID:lLWKF11C0
結局UTF8にはBOMつきとなしの2種類しかないんでしょ?

1ファイルが複数言語で記述されていなければ
現実的にはUTF8で対応できるじゃん

243 :名無しさん@お腹いっぱい。:2007/03/14(水) 11:07:41 ID:EASvnnnS0
BOMつきとなしなんて先頭3バイト以外は何の違いもないが

244 :名無しさん@お腹いっぱい。:2007/03/14(水) 13:48:26 ID:LcZ6qYMc0
>>242
>結局UTF8にはBOMつきとなしの2種類しかないんでしょ?

だからその認識は、実用上間違いと言ってる。
ユニコード・コンソーシアムのutf8とwindowsではutfのマッピングの割り当てが違う。
BOMを無視しても、バイナリ互換はない。


245 :名無しさん@お腹いっぱい。:2007/03/14(水) 21:05:37 ID:aL2ur3Rk0
固まらないmigrepがほすぃ

246 :名無しさん@お腹いっぱい。:2007/03/16(金) 14:48:26 ID:ncEc/zNc0
>>244
マッピングの割り当ての違いが実用上どう影響するわけ?

ユニコード・コンソーシアムのutf8であらわす「あ」と
windowsのutfの「あ」はバイナリが違うの?

247 :名無しさん@お腹いっぱい。:2007/03/18(日) 16:37:21 ID:C304JcIS0
うん

248 :名無しさん@お腹いっぱい。:2007/03/18(日) 18:40:31 ID:a5JFclUL0
>>244>>246は論点が違うのでは?
例えば、0x5Cは英語と日本語Windowsでそれぞれ
バックスラッシュと円サインと表示が異なるけど、
日本語Windowsで円サインが表示されるファイルのコピーを
英語Windowsで無変更で上書き保存して、
それらをバイナリ比較しても相違点は検出されないでしょ。

249 :名無しさん@お腹いっぱい。:2007/03/18(日) 19:33:36 ID:0delKGqJ0
そうでもないか。

250 :名無しさん@お腹いっぱい。:2007/03/18(日) 19:54:46 ID:LppYd8KB0
話がずれてるな
246は基本的なことが分かってないみたいだね

251 :名無しさん@お腹いっぱい。:2007/05/01(火) 09:26:30 ID:U9vuzMht0
http://pc11.2ch.net/test/read.cgi/software/1170728793/746

746 名前:740[sage] 投稿日:2007/04/29(日) 20:03:58 ID:sQAS68XH0
>>743
> 良く知らないけど秀丸って、Unicode使えないのか?
使えます。Em使うのは気分的なもの。K2やサクラは無理だけど。

> Grepも改行をまたげないのか?
改行またいだ検索自体はできるけど、秀丸ではマッチした2行目以降がGrep結果に出力されない。
サクラはGrepに限らず改行またいだ検索自体無理。
いろんなエディタを試してGrepで2行目以降も出力されるかを調べてみたが、
K2とApsalyしかこういう挙動のエディタはなかった。

252 :名無しさん@お腹いっぱい。:2007/05/03(木) 11:03:22 ID:sgep2PqG0
Windows用のGNU系のツールが日本語使えないのが多くて
こりゃ使い物にならんと諦めてたんだけど
>>216凄い。ちゃんと日本語使える。
こんなのあったとは知らなかった。ありがたい。
これでlsもsedもgrepもteeもlessもcatもpwdもtouchもgawkも使い放題だ。
>>216はネ申。


253 :名無しさん@お腹いっぱい。:2007/05/05(土) 12:55:34 ID:rNm9k3++0
アゲアゲ

254 :名無しさん@お腹いっぱい。:2007/06/03(日) 20:47:50 ID:pd1FB9Bd0
保守

255 :名無しさん@お腹いっぱい。:2007/06/09(土) 07:37:26 ID:wlIUwxco0
すみませんが下記のようなGrepソフトを探しております。

・WinXPで動作可能
・検索対称ファイルをワイルドカードで指定可能(*.*が指定できるだけでもOK)
・正規表現が使える
・一括置換に対応
・Latin1(ISO-8859-1)とShiftJISに対応

目的はLatin-1のテキストファイル(全部で約1000個、容量は1KB〜最大10MB程度まで)から、
ウムラウトやアクサンなど拡張ラテン文字を探し出し、
ウムラウトやアクサンなしの通常のラテンアルファベットに置換することです。
(例:[AAAAAA?] ⇒ A、[eeee?a] ⇒ e など)

最終的にShift-JISに文字コードを変えて保存できるようにしたいのですが
これは他のソフトを使ってもできることなので、
ひとまずこの置換ができるソフトだけでもないでしょうか?
Devas、Repl_aceを試してみたのですが、この2つは
検索文字列に拡張ラテン文字を指定できないようです。

どなたかご存知の方、よろしくお願いいたします。



256 :名無しさん@お腹いっぱい。:2007/06/09(土) 10:42:15 ID:xOQBPT220
>>255
Grepソフトじゃなくてテキストエディタだけど、EmEditor Proで「ファイルから置換」が一番確実かな。
Grep対象ファイルのエンコードに「」を明示的に指定できるし。
ただしシェアウェアなのであしからず。

257 :名無しさん@お腹いっぱい。:2007/06/09(土) 11:03:45 ID:xOQBPT220
> >>255
> Grep対象ファイルのエンコードに「」を明示的に指定できるし。
エンコードに「西ヨーロッパ言語 (1252, iso-8859-1)」を明示的に指定できます。

258 :名無しさん@お腹いっぱい。:2007/06/09(土) 20:24:55 ID:wlIUwxco0
>256-257
おお、早速の回答ありがとうございます。試用版で試してみます。

259 :名無しさん@お腹いっぱい。:2007/06/25(月) 23:53:56 ID:UHCprFaA0
サクラエディタのスレにbregonig.dll作者さん来てたよ。
この辺のスレも見てる?
bregonig.dllのUnicode対応版も出たみたいだし、使うソフト側も
対応してくれるとねえ。

260 :素人:2007/07/03(火) 13:51:50 ID:c/WKrzuc0
こんにちは。
実は今、ファイル名を一括でコピーできるソフトを探しています。
コピーしたファイル名は、メモ帳に貼り付けて保存したいのです。
たとえば、ファイル名をメモ帳に貼り付ける場合、
「名前の変更」→「コピー」→「貼り付け」、という作業をやってますが、
これをいちいち繰り返すのが面倒なので、選択したファイル名だけを、
一括コピーできるソフトはないでしょうか?


261 :名無しさん@お腹いっぱい。:2007/07/03(火) 14:16:01 ID:isiiHnu80
>>260
http://www.vector.co.jp/vpack/filearea/win95/util/file/list/

262 :名無しさん@お腹いっぱい。:2007/07/03(火) 17:25:48 ID:DEree+SK0
dir /b >hoge.txt
じゃだめなの?
条件に合うファイル名だけコピーしたいなら
grepかませればいいはずだし。

263 :素人:2007/07/04(水) 00:55:05 ID:/MbgbYy30
>>261
ありがとう。
りすてぃんぐ、というソフト使ってみました。
すごい便利・・・

264 :名無しさん@お腹いっぱい。:2007/07/04(水) 13:20:43 ID:3B4vDgyA0
LiliTheSnifferというソフトを使っています。
複数キーワードの複数ファイル検索ですが、これで、対象となるキーワードに
正規表現を使えるようなソフトってありますか?

べつの言い方をすれば、Speeeeedの検索バージョンみたいなソフトです。

どなたか、知っていれば教えてください。

265 :名無しさん@お腹いっぱい。:2007/07/04(水) 13:23:28 ID:icR9leDF0
getia

266 :名無しさん@お腹いっぱい。:2007/07/04(水) 13:34:24 ID:3B4vDgyA0
>>265
ありがとうございます。
とてもいいソフトなんですが、これで、複数の検索キーワードリストが使えればベストなんですが。

267 :Grep-Replace:2007/07/04(水) 21:32:48 ID:VfmqVNj30
Grep-Replaceで、shift-jisの複数ファイルを、EUCにチェック入れて置換してしまい、文字化けてしまいました。元に戻すにはどうすればよいですか?

268 :名無しさん@お腹いっぱい。:2007/08/26(日) 13:32:45 ID:jw/aNQh20
ogrep保守

269 :素人:2007/10/19(金) 20:11:20 ID:XyYxtmBE0
すいません、以下のようなソフトを探しております。

・あるフォルダに入っているファイル内の特定の文字列をフォルダ名に置き換えてくれる。
・複数のフォルダ・ファイルを一括処理できるもの。

基本的なことはこの2つがしたいのですが。

例えば、Aという名前のフォルダにaという名前のファイルが入っているとしまして、
そのファイルの中に1という文字列があるとしましたら、その1をAに置き換え、
同時にBフォルダの中にbファイルがあり、1という文字列があればBに置き換えるといったものです。

どなたか、ご存じであれば教えて下さい。


270 :名無しさん@お腹いっぱい。:2007/10/22(月) 00:03:35 ID:M4Ga2Y3m0
それはgrep単体の仕事じゃない。


271 :玄人:2007/11/03(土) 20:45:06 ID:D8wVYBmI0
ならAutohotkeyの組み合わせで出来そう

272 :名無しさん@お腹いっぱい。:2007/11/12(月) 16:27:27 ID:bqBe8a6V0
vbsでpythonでもrubyでもいいからなんかスクリプト一つ抑えておこうぜ

273 :名無しさん@お腹いっぱい。:2007/12/01(土) 17:40:29 ID:0Hxrv83o0
複数ファイルから単一単語を検索するソフトは多そうなんですが逆に
単一ファイルの中から複数単語を一度に検索できるソフトでおすすめってどんなのがありますか?
Vectorをざっと漁ってみたところ「RelSearch 95 for Windows 95 ver. 1.12」というものがちょうど目的にぴったりあうものだったんですが
なんせかなり古いソフトのためXPで使うと文字が白く反転してて見えないという状態に
使う際には特に支障はないのですがほかにいいソフトがあれば教えていただけたらありがたいです

274 :名無しさん@お腹いっぱい。:2007/12/01(土) 18:19:17 ID:Ekk8adlM0
正規表現が使えればいかようにでもなるんじゃね

getia
ttp://site-clue.statice.jp/soft_getia.php
ミニ検索隊
ttp://www6.ocn.ne.jp/~dagc/soft02.html
SGサーチ
ttp://www.vector.co.jp/soft/dl/win95/util/se375013.html

その単語ごとに結果を表示し分けるとなるとあれだけども

275 :名無しさん@お腹いっぱい。:2007/12/01(土) 23:03:48 ID:0Hxrv83o0
>>274
う〜ん、正規表現とは違うんですよね
まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフトが理想なんですよ
何度も検索するので検索単語を保存したファイルを用意してそれと比較して見つかった単語を知らせてくれるみたいなのがあればいいのですが…

276 :名無しさん@お腹いっぱい。:2007/12/02(日) 02:33:31 ID:sHQIZF330
SearchText
ttp://www.vector.co.jp/soft/win95/util/se302174.html
ちょっと違うかな

277 :名無しさん@お腹いっぱい。:2007/12/02(日) 04:05:52 ID:LP6Hjx9j0
>>276
おっ、これはよさげ!と思いきや、1行に指定した複数の単語すべてが含まれる場合のみ列挙するのね…
自分の求めるものにぴったりあったものってなかなかないもんですねぇ…

278 :名無しさん@お腹いっぱい。:2007/12/02(日) 23:20:48 ID:NyXveXjFO
>>275
> まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
> その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフト
それ、正規表現検索で可能だよ。

279 :名無しさん@お腹いっぱい。:2007/12/05(水) 18:34:25 ID:XfhH5EmB0
検索ワードを

(2ちゃんねる|Microsoft|ギコナビ)

と入力して、正規表現検索を指定すれば簡単にヒットするよ。

Devasとgetiaで検証ずみ。



280 :名無しさん@お腹いっぱい。:2007/12/08(土) 12:46:18 ID:EgVIKwXe0
>>279
括弧でグルーピングする必要なくね?
検索速度落ちるだけだとl思う

281 :名無しさん@お腹いっぱい。:2007/12/08(土) 15:07:45 ID:+Xt6tpfb0
ホントだ。くくらなくても検索できる。


282 :名無しさん@お腹いっぱい。:2007/12/09(日) 00:05:09 ID:XCKqB87P0
正規表現ってすげぇな

283 :名無しさん@お腹いっぱい。:2007/12/09(日) 04:49:03 ID:8mahyPZU0
正規表現が苦手なのはand検索だな

284 :名無しさん@お腹いっぱい。:2007/12/18(火) 17:13:02 ID:mpZJ5ujb0
エクスプローラの右クリックメニューからファイル名を一括置換「frep」
http://www.forest.impress.co.jp/article/2007/12/18/frep.html

285 :名無しさん@お腹いっぱい。:2007/12/19(水) 01:52:29 ID:Q9o9bZUw0
>>284
これは、いいですね。
Ctrl+Zも使えるのがすげえや。
さっそくいれた。


スレ違いだが、リネームには、こっちも便利です。
エディタの正規表現がそのまま使えるし、
そのまま見て、置換結果が確認できる。

E-Rename - k本的に無料ソフト・フリーソフト
http://www.gigafree.net/utility/rename/erename.html

窓の杜 - 【Review NEWS】指定したフォルダ内のファイル名をエディターなどで一括変更「E-Rename」
http://www.forest.impress.co.jp/article/2003/04/02/erename.html

286 :名無しさん@お腹いっぱい。:2008/03/06(木) 01:15:10 ID:vDGTjfKT0
2ちゃんねるスレッド全文検索・・・ThreadSearch
http://pc11.2ch.net/test/read.cgi/software/1204107839/

http://www.geocities.jp/cen_hp
こういうのあるみたいだな

287 :名無しさん@お腹いっぱい。:2008/03/09(日) 00:44:27 ID:thuYv79t0
複数行にわたるカギ括弧を検索する場合に、正規表現はどうやればいいんでしょう?
こんなのです。
名無しさん「こんにちは。
 さようなら」

名無しさん「(\r\n|.)+?」

ではダメでした。

288 :名無しさん@お腹いっぱい。:2008/03/10(月) 21:46:07 ID:a0WOrevN0
>>287
使っているソフトは?

Greplaceなら\r使えるけど、それ以外なら
名無しさん「(\n|.)+?」で試してみて

289 :sage:2008/03/19(水) 01:59:29 ID:LZ2wSCHz0
devasでヒットした行に秀丸で開く方法ってありますか?
普通に外部エディタで開くとファイルの冒頭が開いてしまうので、
うまいやり方があれば知りたいです。
通常機能の見落としとかだったらごめんなさい。。


290 :名無しさん@お腹いっぱい。:2008/03/19(水) 02:19:01 ID:7NyTkb890
>>289
オレはJmEditorだけど
「"プログラムパス\JmEdit2.exe" "%p"/%l」を
Devasのオプション設定してて、行に飛んでいる。
秀丸じゃできね?


291 :名無しさん@お腹いっぱい。:2008/03/19(水) 18:18:52 ID:Qpt9KjZm0
>>289
Hidemaru.exe /j%l,%c "%p" で出来たよ。
というか設定した覚えないんだが入力欄の右の三角ボタン押したら出てきた。
みんなそうなのか? それとも自分が昔設定したのを忘れてるだけなのか?

292 :名無しさん@お腹いっぱい。:2008/03/21(金) 18:15:31 ID:XkB5/6dU0
esplorist
ttp://www15.big.or.jp/~t98907/esploristo/

293 :名無しさん@お腹いっぱい。:2008/03/23(日) 08:57:49 ID:x0fxQx6m0
日本語版はないが、これがBest。

複数条件(正規表現有)で複数ファイルを一括検索、
条件を保存/呼出可能,検索結果を直接編集可能.
>PowerGrep
ttp://www.powergrep.com/screen.html

294 :名無しさん@お腹いっぱい。:2008/03/23(日) 18:13:10 ID:upoodefD0
>>293
シングルユーザライセンスで US$ 149.00 は高すぎ

295 :名無しさん@お腹いっぱい。:2008/03/23(日) 20:48:51 ID:ONdIQf9x0
  ∧_∧
 ミ ゚д゚ミ US$ 149.!?
 ( つ旦O
  と_)_)

  ∧_∧
 ミ ゚д゚ミ ガシャ
 ( つ O. __
  と_)_) (__()、;.o:。
          ゚*・:.。

296 :名無しさん@お腹いっぱい。:2008/03/23(日) 21:14:12 ID:bciZDfUa0
たった、1,490円くらい払えないのか?
一ドル100円だと計算が簡単!

シェアウェアの概念も理解できないやつはソフトを使うべきでないね

297 :名無しさん@お腹いっぱい。:2008/03/23(日) 21:23:29 ID:5GzZCO100


>US$ 149.00 = たった、1,490円
>一ドル100円だと計算が簡単!

     / ̄ ̄ ̄\
    / ─    ─ \
  /  <○>  <○>  \
  |    (__人__)    |
   \    ` ⌒´   /
   /              \ 

298 :名無しさん@お腹いっぱい。:2008/03/23(日) 21:28:41 ID:5GzZCO100
                 ∩   ∩
                 | つ  ⊂|
         ∧ノ~       ! ,'っ _c,!
        ミ| ・  \     ⊂/  ・  \
      ミ|  ... '_)     | __,,▼
      ミ|. (,,゚Д゚)        |・ (,,゚Д゚)
        | (ノ  |)      | (ノ  |)
        |     |         |・・   |
       人.._,,,ノ      ι.・,,_,ノ
        U"U         U"U

299 :名無しさん@お腹いっぱい。:2008/03/23(日) 21:34:03 ID:ONdIQf9x0
つ、釣られないぞ・・・

300 :名無しさん@お腹いっぱい。:2008/03/23(日) 21:56:43 ID:D8UzArPP0
さんすうできなくてもシェアウェアは使えるんだな。

301 :名無しさん@お腹いっぱい。:2008/03/24(月) 08:55:56 ID:HhQF8TOr0
       1490円
       ___   .__US$ 149.00
       |      |\ | ||
       |      | | | ||
       |      | | | ||  
       |      | | | ||  
       |      | | |_||
       |      | |//
       |      | | /     グラフにして値段を立体化して比較すると分かりやすい
       |      | | /      むしろ1490円の方が高そうに感じられる
       |      | |/
       |      | ./
       |___|/
     /     /

302 :名無しさん@お腹いっぱい。:2008/03/24(月) 15:30:19 ID:t5L/gIoh0
この新しいエディタを昨日からさわっているけど、中々いいですね。
GREP がとにかく小気味よい程、早く検索できる。WZ よりよほど
早いです。秀丸なんかおもちゃにみえるよ。
http://www.venus.dti.ne.jp/mw31/apsaly/index.html




303 :名無しさん@お腹いっぱい。:2008/03/24(月) 17:29:15 ID:lX7tG+Iw0
釣られないぞ…

304 :名無しさん@お腹いっぱい。:2008/03/25(火) 07:49:13 ID:NKNTiUWF0
>>293
なんかごちゃごちゃしてて見にくい

305 :かばとっと:2008/03/25(火) 09:56:30 ID:JGf0FHK40
年賀状の配達は無事すんだかどうかわかりますでしょうか。

306 :名無しさん@お腹いっぱい。:2008/03/25(火) 14:30:49 ID:E23NmTLO0
何の話や

307 :名無しさん@お腹いっぱい。:2008/03/26(水) 00:21:13 ID:4L2r+ORF0
>>302のApsalyのGrepは最強だぞ。

改行\nを検索条件に1つまでしか含めない秀丸と違って
Apsalyは\nをいくつでも含められるし、
(.*\n)*.*Apsaly
のようなパターンで、ファイル先頭から特定キーワードが現れる
部分までの複数行をGrep結果ウインドウに出力することも可能。

複数行マッチの検索条件でもGrep結果ウインドウには
1行しか表示されないものがほとんどなのでこの機能は有用すぎ。

これより優秀なエディタやGrepソフトがあったらそれに乗り換えるから教えて欲しい。

308 :名無しさん@お腹いっぱい。:2008/03/26(水) 07:37:22 ID:Ud6TQ3Dm0
つDevas、esploristo

309 :名無しさん@お腹いっぱい。:2008/03/28(金) 16:18:11 ID:urZJjDJJ0
>>293-301
クソワロタ

310 :名無しさん@お腹いっぱい。:2008/03/30(日) 10:48:17 ID:rivzl/0v0
検索.txtに検索する単語50個
log.txtに該当する単語があったら抽出出来るソフトってありませんか?

色々探しては見たものの、どれも検索単語を複数入力しないといけないので・・・


311 :名無しさん@お腹いっぱい。:2008/03/30(日) 11:16:32 ID:FJgMhnmx0
>>307
確かに爆速だな。Migrepみたに簡易ビューワが付いてくれれば将に最強


312 :名無しさん@お腹いっぱい。:2008/03/30(日) 11:45:06 ID:SrNFDg8P0
>>310
検索パラメータファイルに検索キーワードを50個記載しておくってこと?

313 :名無しさん@お腹いっぱい。:2008/03/30(日) 11:50:06 ID:rivzl/0v0
>>312
検索パラメータファイルの意味が分からなくてすみませんです。

要は、検索する単語をファイルから読み取り、log.txtに一致する行があるかって事なんですけど
可能でしょうか?

314 :名無しさん@お腹いっぱい。:2008/03/30(日) 11:57:04 ID:SUUR1CF40
>>313
grep -f 検索.txt log.txt
でよさげ

315 :名無しさん@お腹いっぱい。:2008/03/30(日) 12:08:24 ID:rivzl/0v0
>>314
ありがとうございます!
無事に取り出せました。

ちなみに
grep -f 検索.txt log.txt

だと、検索.txtに111p
log.txtに111

とあった場合取り出せませんよね?

含まれる行も取り出す事は可能でしょうか?


316 :名無しさん@お腹いっぱい。:2008/03/30(日) 12:27:46 ID:SUUR1CF40
>>315
grep -f log.txt 検索.txt


いや冗談だけど
正規表現を勉強して、検索.txtを適切に書き換えてください、
としかいいようがないなぁ

317 :名無しさん@お腹いっぱい。:2008/03/30(日) 13:37:27 ID:rivzl/0v0
>>316
失礼しましたw
勘違いです


やりたいことが無事に出来るようになり感謝してます^^

318 :名無しさん@お腹いっぱい。:2008/03/31(月) 15:49:22 ID:GNmfTnoK0
aabbcc
aaescc
bbddas

ってあるとき
aabbccってgrepで取り出せる?

条件は二つ同じのが3つ並んでるとき。


319 :名無しさん@お腹いっぱい。:2008/03/31(月) 15:50:42 ID:GNmfTnoK0
>>318
いいわすれた

この他にも

ssddkk
rrttyy
とかってある。

320 :名無しさん@お腹いっぱい。:2008/03/31(月) 16:16:08 ID:QAkk307F0
>>319
後方参照

yagrep なら
yagrep -P "(?:(.)\1){3}" foo.txt
でいけた

普通の grep でも
grep -E "(.)\1(.)\2(.)\3" foo.txt
でいいと思う

321 :名無しさん@お腹いっぱい。:2008/03/31(月) 16:35:48 ID:GNmfTnoK0
>>320
ありがとう!
grep -E "(.)\1(.)\2(.)\3"でいけました。


322 :名無しさん@お腹いっぱい。:2008/04/13(日) 17:36:48 ID:vsOwFhfz0
http://openlab.jp/skk/dic/SKK-JISYO.M.gz
これ落としたんだけどひらがなだけ取り出すようにするにはどうしたらいいの?


323 :名無しさん@お腹いっぱい。:2008/04/14(月) 00:35:16 ID:nXYmW7Eo0
>>322
正規表現
[あ-ん]+
あたりで grep するか、Devasで
[^あ-ん\n]+
あたりで検索して、空文字に置換するか

324 :名無しさん@お腹いっぱい。:2008/04/21(月) 00:53:44 ID:alSg4bwr0
質問させてください

テキストファイル内に

建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)

()でくくられた文字のみを取り出したいのですが可能でしょうか?

325 :名無しさん@お腹いっぱい。:2008/04/21(月) 10:48:33 ID:M8rC6zmq0
テキストのフォーマットが本当に

建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)

となっているなら、上の後方参照を使えばいい。
そうでないなら、Ruby のワンライナで
ruby -e "ARGF.read.scan(/\(([^(]*?)\)/) {|matched| puts matched }" FILE > result.txt
とか。他にもうまい方法あるだろうけどね。

326 :名無しさん@お腹いっぱい。:2008/04/21(月) 11:53:00 ID:uxOxQC7/0
オレはDevasで (.+) を正規表現検索して、ヒット語をテキスト出力、
あとは「(」と「)」を置換で削除だな。

最短一致の必要がある場合は「)」を「)\n」に
あらかじめ置換しておいてさ。

1回でできるだろうことは分かっているが、
正規表現って、検索式を考えているうちに
慣れている方法でやったほうが速いってとこないか?

だもんだから、全然成長しないという悪循環。
Devasで一発でやるには、どう書くんだこれ?^^


327 :名無しさん@お腹いっぱい。:2008/04/21(月) 12:09:40 ID:ZehJvgPi0
\((.+?)\)→\1
でいいんだろ?

バカなの?

328 :名無しさん@お腹いっぱい。:2008/04/21(月) 17:14:01 ID:kYW1CBVc0
あらかじめ置換しておくとか>>326は酷過ぎだろwww
正規表現を使っている意味がない。

329 :名無しさん@お腹いっぱい。:2008/04/21(月) 17:27:18 ID:UuiIK+bh0
吹いたw

330 :名無しさん@お腹いっぱい。:2008/04/21(月) 17:34:12 ID:/rotEjDu0
見事なまでの本末転倒

331 :名無しさん@お腹いっぱい。:2008/04/21(月) 17:47:02 ID:FCOzyomh0
「俺達の検索はこれからだ!」

>>326先生の次回作にご期待ください。

332 :名無しさん@お腹いっぱい。:2008/04/21(月) 17:54:26 ID:Je0+zwoU0
まぁでも

> 正規表現って、検索式を考えているうちに
> 慣れている方法でやったほうが速いってとこないか?

これはあるよ

333 :名無しさん@お腹いっぱい。:2008/04/23(水) 08:07:43 ID:l22vamBk0
Rubyでワンライナーが以外に便利だとわかった

Rubyでワンライナーを書く方法のまとめ
http://blog.lilyx.net/2007/11/29/writing-one-liner-in-ruby/

Ruby -e -pをaliasにするとか、batにしとくとかしとくとよさそう

334 :名無しさん@お腹いっぱい。:2008/04/23(水) 09:44:56 ID:vmcJmpcr0
Devas もコマンドラインで処理できるので
grep や置換そのものは Ruby でやる必要ないだろうけど

grep:
ruby -Ks -n -e"print $_ if /PATTERN/ =~ $_" FILE ...
ruby -Ks -e"ARGF.grep(/PATTERN/) {|line| print line }" FILE ...
ruby -Ks -e"puts ARGF.grep(/PATTERN/)" FILE ...

置換:
(確認)ruby -Ks -p -e"$_.gsub!(/PATTERN/, 'REPLACE')" FILE ...
(実行)ruby -Ks -i.bak -p -e"$_.gsub!(/PATTERN/, 'REPLACE')" FILE ...

>>331 のジャンプなセリフが気に入った

335 :名無しさん@お腹いっぱい。:2008/05/01(木) 15:05:18 ID:QV/ziJc40
ファイルA 一行に品名、日付、価格、数量(タブ区切り) 数十万行
ファイルB 一行に品名、価格(タブ区切り) 数千〜数万行

ファイルAの中からファイルBにマッチする(品名、価格、共に)行もしくはマッチしない行を
抽出するのに向いてるgrepはないですかね?

mfind
ttp://homepage2.nifty.com/magicant/sapps/mfind/
を使えばファイルBを正規表現化してgrep -f みたいなオプションで食わせれば出来るんですが
も少し速度的に良いものが無いかなあと思いまして。

336 :名無しさん@お腹いっぱい。:2008/05/01(木) 15:14:26 ID:FzAtGAVl0
C言語つかう

337 :名無しさん@お腹いっぱい。:2008/05/01(木) 15:19:14 ID:FzAtGAVl0
品名と価格が一致するやつを出力するC言語作ってやるぜ

338 :337:2008/05/01(木) 16:37:45 ID:FzAtGAVl0
#include <string>
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class hash{ public: unsigned char x; int n; hash(){x=0;n=0;}};
unsigned int Crc32( unsigned char * , unsigned int);

int main(int argc, char *argv[]){
if(argc!=3)return 0;string str;
fstream fp(argv[1] , ios::in ); if(fp==NULL)return 0;
fstream fq(argv[2] , ios::in ); if(fq==NULL)return 0;
unsigned char f[1000],t[10],w; int x,n,num=1;unsigned int z;
vector< hash > hs(16*1024*1024+1024);

while(!fp.eof()){
getline(fp,str);
sscanf(&str[0],"%s %s %d",f,t,&x);
if(x<0 || x>10000000) {cout <<"err "<<f<<endl; continue; }
n=strlen(f);memcpy(&f[n],&x,4);z=Crc32(&f[0],n+4); w=z&255; z>>=8;
for(n=0;n<1024;n++)if(hs[z+n].x==w)break;
else if(hs[z+n].x==0 && hs[z+n].n==0){hs[z+n].x=w; hs[z+n].n=num; break;}
num++;}fp.close();

while(!fq.eof()){
getline(fq,str);
sscanf(&str[0],"%s %d",f,&x);
if(x<0 || x>10000000) continue;
int k=strlen(f);memcpy(&f[k],&x,4);z=Crc32(&f[0],k+4);w=z&255; z>>=8;
for(n=0;n<1024;n++) if(hs[z+n].x==w) {f[k]=0;
cout<<hs[z+n].n<<"番目に登録されているデータと一致 商品名 "<<f<<" 価格 "<<x<<endl;}
}fq.close();}

339 :337:2008/05/01(木) 16:39:26 ID:FzAtGAVl0
static const unsigned int crcT[256] = {
0x00000000,0x77073096,0xEE0E612C,0x990951BA,0x076DC419,0x706AF48F,0xE963A535,
0x9E6495A3,0x0EDB8832,0x79DCB8A4,0xE0D5E91E,0x97D2D988,0x09B64C2B,0x7EB17CBD,
0xE7B82D07,0x90BF1D91,0x1DB71064,0x6AB020F2,0xF3B97148,0x84BE41DE,0x1ADAD47D,
0x6DDDE4EB,0xF4D4B551,0x83D385C7,0x136C9856,0x646BA8C0,0xFD62F97A,0x8A65C9EC,
0x14015C4F,0x63066CD9,0xFA0F3D63,0x8D080DF5,0x3B6E20C8,0x4C69105E,0xD56041E4,
0xA2677172,0x3C03E4D1,0x4B04D447,0xD20D85FD,0xA50AB56B,0x35B5A8FA,0x42B2986C,
0xDBBBC9D6,0xACBCF940,0x32D86CE3,0x45DF5C75,0xDCD60DCF,0xABD13D59,0x26D930AC,
0x51DE003A,0xC8D75180,0xBFD06116,0x21B4F4B5,0x56B3C423,0xCFBA9599,0xB8BDA50F,
0x2802B89E,0x5F058808,0xC60CD9B2,0xB10BE924,0x2F6F7C87,0x58684C11,0xC1611DAB,
0xB6662D3D,0x76DC4190,0x01DB7106,0x98D220BC,0xEFD5102A,0x71B18589,0x06B6B51F,
0x9FBFE4A5,0xE8B8D433,0x7807C9A2,0x0F00F934,0x9609A88E,0xE10E9818,0x7F6A0DBB,
0x086D3D2D,0x91646C97,0xE6635C01,0x6B6B51F4,0x1C6C6162,0x856530D8,0xF262004E,
0x6C0695ED,0x1B01A57B,0x8208F4C1,0xF50FC457,0x65B0D9C6,0x12B7E950,0x8BBEB8EA,
0xFCB9887C,0x62DD1DDF,0x15DA2D49,0x8CD37CF3,0xFBD44C65,0x4DB26158,0x3AB551CE,
0xA3BC0074,0xD4BB30E2,0x4ADFA541,0x3DD895D7,0xA4D1C46D,0xD3D6F4FB,0x4369E96A,
0x346ED9FC,0xAD678846,0xDA60B8D0,0x44042D73,0x33031DE5,0xAA0A4C5F,0xDD0D7CC9,
0x5005713C,0x270241AA,0xBE0B1010,0xC90C2086,0x5768B525,0x206F85B3,0xB966D409,
0xCE61E49F,0x5EDEF90E,0x29D9C998,0xB0D09822,0xC7D7A8B4,0x59B33D17,0x2EB40D81,
0xB7BD5C3B,0xC0BA6CAD,0xEDB88320,0x9ABFB3B6,0x03B6E20C,0x74B1D29A,0xEAD54739,
0x9DD277AF,0x04DB2615,0x73DC1683,0xE3630B12,0x94643B84,0x0D6D6A3E,0x7A6A5AA8,
0xE40ECF0B,0x9309FF9D,0x0A00AE27,0x7D079EB1,0xF00F9344,0x8708A3D2,0x1E01F268,
0x6906C2FE,0xF762575D,0x806567CB,0x196C3671,0x6E6B06E7,0xFED41B76,0x89D32BE0,


340 :337:2008/05/01(木) 16:39:50 ID:FzAtGAVl0
0x10DA7A5A,0x67DD4ACC,0xF9B9DF6F,0x8EBEEFF9,0x17B7BE43,0x60B08ED5,0xD6D6A3E8,
0xA1D1937E,0x38D8C2C4,0x4FDFF252,0xD1BB67F1,0xA6BC5767,0x3FB506DD,0x48B2364B,
0xD80D2BDA,0xAF0A1B4C,0x36034AF6,0x41047A60,0xDF60EFC3,0xA867DF55,0x316E8EEF,
0x4669BE79,0xCB61B38C,0xBC66831A,0x256FD2A0,0x5268E236,0xCC0C7795,0xBB0B4703,
0x220216B9,0x5505262F,0xC5BA3BBE,0xB2BD0B28,0x2BB45A92,0x5CB36A04,0xC2D7FFA7,
0xB5D0CF31,0x2CD99E8B,0x5BDEAE1D,0x9B64C2B0,0xEC63F226,0x756AA39C,0x026D930A,
0x9C0906A9,0xEB0E363F,0x72076785,0x05005713,0x95BF4A82,0xE2B87A14,0x7BB12BAE,
0x0CB61B38,0x92D28E9B,0xE5D5BE0D,0x7CDCEFB7,0x0BDBDF21,0x86D3D2D4,0xF1D4E242,
0x68DDB3F8,0x1FDA836E,0x81BE16CD,0xF6B9265B,0x6FB077E1,0x18B74777,0x88085AE6,
0xFF0F6A70,0x66063BCA,0x11010B5C,0x8F659EFF,0xF862AE69,0x616BFFD3,0x166CCF45,
0xA00AE278,0xD70DD2EE,0x4E048354,0x3903B3C2,0xA7672661,0xD06016F7,0x4969474D,
0x3E6E77DB,0xAED16A4A,0xD9D65ADC,0x40DF0B66,0x37D83BF0,0xA9BCAE53,0xDEBB9EC5,
0x47B2CF7F,0x30B5FFE9,0xBDBDF21C,0xCABAC28A,0x53B39330,0x24B4A3A6,0xBAD03605,
0xCDD70693,0x54DE5729,0x23D967BF,0xB3667A2E,0xC4614AB8,0x5D681B02,0x2A6F2B94,
0xB40BBE37,0xC30C8EA1,0x5A05DF1B,0x2D02EF8D };

unsigned int Crc32( unsigned char *buf, unsigned int bufLen ){
unsigned int crc32=0xFFFFFFFF;
for (unsigned int i=0; i < bufLen; i++)
crc32 = (crc32 >> 8) ^ crcT[ (crc32 ^ buf[i]) & 0xFF ];
return( crc32 ^ 0xFFFFFFFF );}

341 :337:2008/05/01(木) 16:44:38 ID:FzAtGAVl0
コンパイル済みexeはこちら 厳密に完全一致を調べているのではないが、
それは簡単なので自分でソースを変更してみて下さい

http://gamdev.org/up/img/11369.zip

342 :名無しさん@お腹いっぱい。:2008/05/01(木) 22:21:07 ID:/6hzVxqK0
ベーシックマガジンかと思った

343 :名無しさん@お腹いっぱい。:2008/05/02(金) 00:14:49 ID:3GewBeeE0
>>335
同じ品物に複数の価格が割り当てられるケースだと、ファイルBを
^品物A[TAB].*?[TAB](価格A1|価格A2|...)[TAB]
^品物B[TAB].*?[TAB](価格B1|価格B2|...)[TAB]
みたいにすれば、行頭を繰り返し照合しなくてすむから速くなる。
とりあえずRubyで書いてみた。

##########
patterns = Hash.new {|hash, key| hash[key] = [] }
row = nil
ARGF.each do |line|
  row = line.split(/\t/)
  patterns[row.at(0)] << row.at(1).chomp
end
patterns.each {|name, values| puts "^#{name}\t.*?\t(#{values.uniq.join('|')})\t" }
##########

>ファイルA 一行に品名、日付、価格、数量(タブ区切り) 数十万行
>ファイルB 一行に品名、価格(タブ区切り) 数千〜数万行
両方ともなかなかでかいけれど、grep にどれくらいかかるものなんだろうか

344 :名無しさん@お腹いっぱい。:2008/05/02(金) 09:34:18 ID:VmUaHqll0
SQLiteに放り込んでからselectで吸い出すのは反則か


345 :名無しさん@お腹いっぱい。:2008/05/02(金) 10:36:09 ID:2+Xim1/50
マンドクセ

346 :名無しさん@お腹いっぱい。:2008/05/02(金) 12:50:39 ID:CsFJNg0f0
数千〜数万件をselectで吸い出すのは実用的?

347 :名無しさん@お腹いっぱい。:2008/05/02(金) 14:09:23 ID:2+Xim1/50
データによる

348 :名無しさん@お腹いっぱい。:2008/05/02(金) 23:01:38 ID:QMt2mgO70
Repl-Aceのニューバージョンが

349 :名無しさん@お腹いっぱい。:2008/05/05(月) 18:04:03 ID:SC/kHrba0
一度に何十ものキーワードを指定してGREPしたいことがあるけど、それができる
ソフトってないかな。

350 :名無しさん@お腹いっぱい。:2008/05/05(月) 18:33:00 ID:axswZt8w0
>>349
grep -f
speeeeed

351 :名無しさん@お腹いっぱい。:2008/05/08(木) 19:02:23 ID:PPWfCznk0
窓の杜 - 【NEWS】複数ファイルの文字列置換「Repl-Ace」の後継「Repl-Ace on .NET」v1.0が公開
http://www.forest.impress.co.jp/article/2008/05/08/replaceondotnet.html

352 :名無しさん@お腹いっぱい。:2008/05/14(水) 15:15:14 ID:KzYWfa790
新着ソフトレビュー - esploristo 約150種類の文字コードを自動判別する、正規表現対応の文字列検索・置換ソフト
http://www.vector.co.jp/magazine/softnews/080513/n0805133.html?ref=rss

353 :名無しさん@お腹いっぱい。:2008/05/14(水) 20:21:12 ID:2FJwLA2s0
>>352
使ってみたが自動バックアップがないのと
検索対象のうちの一部だけを置換というのができないのが気になった。
つまり、Devas を見習ってくれ。検索は Devas より速いね

354 :名無しさん@お腹いっぱい。:2008/05/14(水) 21:14:36 ID:TdqYvc500
正規表現使いこなせてねええw

355 :名無しさん@お腹いっぱい。:2008/05/14(水) 21:30:18 ID:2FJwLA2s0
いや、正規表現で無理なのもあるだろw
全く同じ文章とかな。

356 :名無しさん@お腹いっぱい。:2008/05/15(木) 08:26:35 ID:pFSH9ULK0
いや、不可能を可能にするのが正規表現だろw

357 :名無しさん@お腹いっぱい。:2008/05/15(木) 12:47:56 ID:eEcqcSkc0
正規表現の中に食品を置いておくと腐らないそうだ


358 :名無しさん@お腹いっぱい。:2008/05/15(木) 16:12:41 ID:lZHfvTBk0
正規表現ってなんかエロい。

359 :名無しさん@お腹いっぱい。:2008/05/15(木) 16:40:07 ID:Mrn8hmIy0
性器表現?(.*)辺りか?

360 :名無しさん@お腹いっぱい。:2008/05/16(金) 00:35:24 ID:u3CmuSie0
>>358
それは、オライリーの詳説・正規表現でかまされていた冗談だな。

361 :名無しさん@お腹いっぱい。:2008/05/20(火) 16:03:30 ID:uoQ1W2KA0
>>352
ゴミだな。
特定のケースのテキストファイルでは存在するはずの単語で検索してもヒットしない。
報告しようにもメールアドレスだけで掲示板とかないし。

362 :名無しさん@お腹いっぱい。:2008/05/21(水) 01:03:05 ID:AOOyCo9v0
何だ、こりゃ。勝手に文字コードを書き換えやがった。
置換対象じゃないテキストにも関わらずだ。ベータか?

363 :名無しさん@お腹いっぱい。:2008/05/21(水) 23:22:53 ID:b5B8nuad0
>>361
文字コード誤認識でもしたのかな?
いずれにせよ特定のケースの具体例がないことにはなんとも

364 :名無しさん@お腹いっぱい。:2008/05/21(水) 23:33:18 ID:AOOyCo9v0
作者か?まぁうpしてもいいが不毛な気がする。
文字コードの判定精度 100% なんて無理なんだよ。
判定精度を上げる努力よりも文字コードを指定できるオプションを用意たほうがいいだろうな。

365 :名無しさん@お腹いっぱい。:2008/05/22(木) 00:20:52 ID: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
ヨシダ


366 :名無しさん@お腹いっぱい。:2008/05/22(木) 00:23:26 ID:vppkdtUy0
>>365 を UTF-8 (BOM) で保存。ヨシダで検索してもヒットしない。
あと MOJICOCO のアイコン間違ってない? 16×16 の方。

367 :名無しさん@お腹いっぱい。:2008/05/22(木) 00:27:20 ID:vppkdtUy0
様を消したりちょっといじったりするとヒットするようになる。

368 :名無しさん@お腹いっぱい。:2008/05/26(月) 09:55:35 ID:L9R4+Qgt0
コピペしたリポート、ばれちゃうぞ…金沢工業大学教授、ネット検出ソフト開発
http://mamono.2ch.net/test/read.cgi/newsplus/1211735721/
電子データで提出された文章をソフトに入力すると、翻訳ソフトに使われている「形態素解析」
という技術で、文章を文節や単語に分解。それぞれの文節や単語をネット検索し、類似した文章が
ネット上で見つかれば、URLを表示して知らせる。複数のリポートを比べて、学生同士が写し合って
いないかチェックすることもできる。

これも検索ソフト。


369 :名無しさん@お腹いっぱい。:2008/05/26(月) 13:12:04 ID:15dwUZaR0
金工大にしてはやるな

370 :名無しさん@お腹いっぱい。:2008/05/27(火) 19:05:13 ID:wtMoLAGl0
>>369
目新しい技術は何もない、「重箱の隅」ソフトとしか。
しかし大学教員には進歩の止まった人が多いから、
こういう「専用」ソフトじゃないと使えない人もいるだろう。
学生のほうが柔軟だから、検出されないように同義語で置換したり、
まったくグループの違う文章と混合したり、工夫しそうだね。
逆に真面目に書いた学生のレポートが、アウトになりそう。

371 :名無しさん@お腹いっぱい。:2008/05/27(火) 19:21:54 ID:oHBgR34P0
MITでwikipediaと照合させる似たようなシステムを去年やってたから、
そこからヒントを得たんだろう。

372 :名無しさん@お腹いっぱい。:2008/06/05(木) 12:16:58 ID:J0sMssUw0
>>370
教授みんながみんなプログラマーでスクリプトかけたりするわけなわけねえだろw
目視でやるのはばからしい話だし、一つのソフトで自動化できればよいことだ

373 :名無しさん@お腹いっぱい。:2008/06/07(土) 02:24:19 ID:rjBWDbnB0
>>368
「自然言語処理の分野って案外せまくて隣の研究内容がだいたいわかるけど、
金工大の研究なんて聞いたことねー。
その程度なのにこんなん出しちゃって、後々たたかれるんじゃないの?」
ってうちの大学の准教授が言ってた

374 :名無しさん@お腹いっぱい。:2008/06/07(土) 12:45:32 ID:K8WaFf6n0
じゃあなんで今までそういうソフトが
        「一般に発表」
されてこなかった?

ニーズをきちんと形にする、最初にマスコミに発表してしまう、というのも実力の一つ

375 :名無しさん@お腹いっぱい。:2008/06/07(土) 13:52:48 ID:rjBWDbnB0
>>374
うん、だから、やり方はうまいとも言ってた
たたかれるってのも学会とかの中での話だろうし

あくまで研究者間と利用者間の間の認識の隔たりだと思われ

376 :名無しさん@お腹いっぱい。:2008/06/07(土) 14:30:08 ID:xSbPnWPS0
無駄にけなしたり > 「重箱の隅」ソフト
> 後々たたかれる
とか話が見えてこないんだが大学間でソフト開発の競争でもしてるのか?

377 :名無しさん@お腹いっぱい。:2008/06/07(土) 14:36:50 ID:rjBWDbnB0
ソフトの件はべつにどうでもいいとかなんとか
問題なのは特許だそうだ

378 :名無しさん@お腹いっぱい。:2008/07/05(土) 09:34:25 ID:9P3Q7aHw0
Devas 、ダイアクリティカルマーク付き文字の置換に対応してくれ。

379 :名無しさん@お腹いっぱい。:2008/07/31(木) 11:33:58 ID:L0lgJPxw0
devas で特定の文字列以外を検索したいのですがどのようにすればよいのでしょうか?
例えば foobar という文字列があった場合に ob という文字列以外を検索したいのです。
色々試したのですがうまくいきません。どなたか教えてください。

380 :名無しさん@お腹いっぱい。:2008/08/01(金) 15:32:22 ID:YRvjgmUV0
いつの間にかYokkaGrepがダウンロード出来なくなってる
おいおい、どうすりゃいいんだ
助けてーーーーーー

仰々しい機能はいらないから
シンプルで気の効いた置換ソフトって他にないのか

381 :名無しさん@お腹いっぱい。:2008/08/01(金) 15:40:49 ID:URL40/SQ0
>>379
否定の正規表現はできることはできるけど、文字数が増えるごとに馬鹿みたいに長く複雑になる。
遊びでやろうというならわからんでもないけど、現実的には何か別の方法考えた方がいい。
俺の頭だと2、3文字位はなんとかなるけどそれ以降は頭の中がスパゲッティになってどうにもならんw

382 :名無しさん@お腹いっぱい。:2008/08/02(土) 17:10:42 ID:xQi6aM4G0
バイナリファイルっぽいファイルは勝手に除外してくれ,
っておもうんですが,そういうオプションはないんでしょうか?

383 :名無しさん@お腹いっぱい。:2008/08/03(日) 10:12:03 ID:+btt8hi60
どいつもこいつも正規表現のAPIに頼ってばかりで
AND検索すらできない糞仕様

普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
こいつらほんとバカだね
プログラミングで使用するには非力だし、一般人には使いづらいし
誰をターゲットにしているのかと

384 :名無しさん@お腹いっぱい。:2008/08/03(日) 10:13:18 ID:+btt8hi60
探してもねーし、googleライクな検索ソフト自分で作るわ

385 :名無しさん@お腹いっぱい。:2008/08/03(日) 10:49:20 ID:+btt8hi60
ミニ検索隊ってjgrepより検索はええな

386 :名無しさん@お腹いっぱい。:2008/08/03(日) 11:34:05 ID:WDbcA4jH0
>>383
どいつもこいつもってどのソフトのことなのさ

387 :名無しさん@お腹いっぱい。:2008/08/03(日) 13:28:34 ID:xdAvYwrp0
>>383
> 誰をターゲットにしているのかと
少なくともあなたじゃない

388 :名無しさん@お腹いっぱい。:2008/08/03(日) 14:42:44 ID:Xo8n29eu0
まぁ正規表現使えるヤツが対象ってのは間違いないな。
grepだし。

389 :名無しさん@お腹いっぱい。:2008/08/03(日) 16:04:12 ID: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
はい、おまえのまけ

390 :名無しさん@お腹いっぱい。:2008/08/03(日) 16:04:45 ID:iUUIygBQ0
おっと22を貼り忘れた

22 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/08/03(日) 04:29:16 ID:+btt8hi60
サブフォルダ内になるdat,ini,txtやhtmlなどの中から特定の文字列を検索するものを探しています

検索条件で複数の文字列指定ができるもの(これがなかなかない・・)
たとえば検索条件に「アイ ペン」とすると「アイアムアペン」がヒットするような感じのもの
絞込みもできればほしい

391 :名無しさん@お腹いっぱい。:2008/08/03(日) 19:32:51 ID:BUOwxfT+0
このスレをANDで抽出すればいいだけなんだけどな

392 :名無しさん@お腹いっぱい。:2008/08/03(日) 20:04:45 ID:+btt8hi60
GrepJuiceか?糞ソフトごときでレジストリ使うなんてゴミが増えるだけでしょw
フリーでレジストリ使う奴はおれは使わない主義

393 :名無しさん@お腹いっぱい。:2008/08/03(日) 22:20:01 ID:0By2Sdh/0
未だにいるのか

394 :名無しさん@お腹いっぱい。:2008/08/04(月) 02:15:02 ID:pkKaeW1W0
あほくさ。

395 :名無しさん@お腹いっぱい。:2008/08/08(金) 16:03:11 ID:rhQeaqy90
>>383
こいつ、自分が正規表現つかえないだけの、ゆとりなんじゃねw

396 :名無しさん@お腹いっぱい。:2008/08/09(土) 11:37:24 ID:9P8xvm0U0
正規表現でもAND検索と同じようなことできるだろ。

397 :名無しさん@お腹いっぱい。:2008/08/10(日) 06:49:06 ID:wiF5en/+0
getiaが「不正なイメージリスト」とかダイアログでてVistaでぐおかなあぁい件について

---------------------------
getia
---------------------------
不正なイメージ リスト.
---------------------------
OK
---------------------------

398 :389:2008/08/10(日) 06:51:31 ID:wiF5en/+0
>>395-396
でも、完全な代用にはならんでしょ。
行単位無視の設定が可能で、Hoge.*Mage.*Hoge みたいに書くのも面倒だしね。
まあ素直にデスクトップ検索使え、という話だがw

399 :名無しさん@お腹いっぱい。:2008/08/14(木) 09:00:10 ID:myLTr6J50
抽出してみて回答者気取りのアホの糞っぷりにワロタ
こういう、回答しないのに初心者叩くだけが生きがいのゴミって昔はよくフォーラムにいたよなあ。

400 :名無しさん@お腹いっぱい。:2008/08/14(木) 10:18:33 ID:v6Mg9Td00
今でも多いよ。

401 :名無しさん@お腹いっぱい。:2008/08/18(月) 15:16:54 ID:wCPkmEyk0
シングルクォーテーションの入っている単語を検索したい時、どうすればよいでしょうか??

grep -r 'array['name']' *

みたいにするとき、二個目のシングルクォーテーションが検索後の終端と見なされてしまうためか、エラーが出てしまいます。

402 :名無しさん@お腹いっぱい。:2008/08/19(火) 08:17:18 ID:fFMhUPCl0
Perlの正規表現しか知らないけど、
grepでも\前につけて
\'
でエスケープできないんだっけ?

403 :名無しさん@お腹いっぱい。:2008/08/19(火) 10:04:52 ID:YDFnPKR50
>>401
grep -r array\['name'\] *

404 :名無しさん@お腹いっぱい。:2008/08/27(水) 16:50:04 ID:Z1WAGe4d0
>>399
まんまお前、そのものじゃんwww

405 :名無しさん@お腹いっぱい。:2008/09/07(日) 23:17:19 ID:b8hB7nVd0
>>404
おまえ頭悪いな。煽りなのか知らないが

406 :名無しさん@お腹いっぱい。:2008/09/17(水) 14:47:37 ID:JqSYINZ20
aとbの文字列が含まれる行を検索する場合正規表現でわざわざやるのは面倒だな

例えば
abcdefg
gfedcba

上の両方を検索したい

なんで検索ソフトは正規表現しか使えないの?
普通正規表現使わなきゃいけないなんてことはほとんどないんだけどね

デスクトップ検索なら「a b」とするだけで簡単に検索できるのにな
でも、デスクトップ検索だと、特殊なファイル形式には対応してないしな

407 :名無しさん@お腹いっぱい。:2008/09/17(水) 14:50:38 ID:JqSYINZ20
>>406
aとbじゃなくてaとdな。

検索ソフト作っている奴って独自の検索アルゴリズムも作れないカスばっかりなのかね

408 :名無しさん@お腹いっぱい。:2008/09/17(水) 20:35:57 ID:HfqSl7cT0
>>407
ニーズが無いからな
欲しければ要望だしてみればいいじゃん

409 :名無しさん@お腹いっぱい。:2008/09/17(水) 21:24:43 ID:2Eeqaa6C0
ID:JqSYINZ20は自分で作れ

410 :名無しさん@お腹いっぱい。:2008/09/18(木) 01:50:28 ID:JxIuWDhi0
ファイル名にキーワードをつけている場合(「スカトロ、緊縛、巨乳」など)
正規表現で目的のファイル探すのが面倒だ

411 :名無しさん@お腹いっぱい。:2008/09/18(木) 01:54:05 ID:JxIuWDhi0
スカトロ、緊縛、巨乳

この3つのキーワード(順序まちまち)を含んだファイル名をテキストから探すとき
正規表現だと9通りのANDを書き込まなければならない

412 :名無しさん@お腹いっぱい。:2008/09/18(木) 02:00:02 ID:JxIuWDhi0
みやぐれっぷはスペース区切りじゃなくて&&を区切り文字列にしているから面倒
googleみたいにスペースが意図的に必要な場合は"で囲むようにするとかしろよな
普通に考えてシステムの仕様はメジャーな検索システムに迎合するのが基本理念だろカス

あと、devas。これはほんと糞だな
リストビューにアイテムを追加する度に再描画してるんじゃねーよ
だから、他の検索ソフトより描画するまで3倍も時間がかかるんだよカス
アイテム追加している間は自動再描画を無効にしておけよ

413 :名無しさん@お腹いっぱい。:2008/09/18(木) 02:38:38 ID:5ZK06gpV0
>>412
キミ、devas の最新版使ってないでしょ?

414 :名無しさん@お腹いっぱい。:2008/09/18(木) 02:42:32 ID:1HCW+sio0
うそん?

415 :名無しさん@お腹いっぱい。:2008/09/20(土) 10:45:03 ID: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"


416 :名無しさん@お腹いっぱい。:2008/09/20(土) 10:48:55 ID: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)

417 :名無しさん@お腹いっぱい。:2008/10/18(土) 08:41:04 ID:GQh/h9b80
>>406
逆なんだよ。
検索ソフトというよりgrep検索を使う人は、ふだん and 検索はあまり使わないのだ。

そもそも、grep検索の類は元々行思考で、
UNIXのgrepとか見てもらえばわかるけど、
ファイルの中から特定の文字列を探す、というよりは、
ファイルの中にある特定の文字列のある行を探す、という発想から来ている。

そして、これらは、テキストやソースコードからの検索、
コマンドラインからのパイプを利用したフィルタリングに適している。
and検索などとは質や思想、歴史が違うもの。


で、and検索とかが需要がないかといえば、
googleのようなweb型(というかSQL型?)の検索は身近にあり、
普段検索を使わないユーザーも使いたいと思うようになってきたわけだ。

ということで、>>406-407が作るか、プログラマ捕まえて作らせるか、
既存の検索ソフト作者に要望を出すなりして、搭載されれば、使う人はいると思うぜ


にわか知識だから違うとこあったら、突っ込んでください。

418 :名無しさん@お腹いっぱい。:2008/11/07(金) 07:51:38 ID:GZJGpHTXO
andやorができるgrep機能があるエディタもある。

それはさておき、何事も適材適所でしょ。

419 :名無しさん@お腹いっぱい。:2008/11/07(金) 08:44:03 ID:WstjcLv10
>>418
> andやorができるgrep機能があるエディタもある。

ソフト名を教えて頂けると嬉しいです。

420 :名無しさん@お腹いっぱい。:2008/11/07(金) 19:30:55 ID:GZJGpHTXO
標準じゃないところが微妙だけど、xyzzyでggrepマクロとか。
あれは、notや複数行もできるからそこそこ便利。

421 :名無しさん@お腹いっぱい。:2009/01/05(月) 05:12:56 ID:Wd/Hy0dZ0
こんな grep ツールはありませんか?
1. 一般的な正規表現が使える
2. エディタ内蔵のものより高速
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる

エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
Devas は速度的にはとても良いのですが、2 が上手く働きません。
JGrep は 2 のオプションがありませんでした。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 1 の条件から外れているみたいでした。

422 :421:2009/01/05(月) 05:14:36 ID:Wd/Hy0dZ0
すいません、連投です。書き直しです。

こんな grep ツールはありませんか?
1. エディタ内蔵のものより高速
2. 一般的な正規表現が使える
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる

エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 2 の条件から外れているみたいでした。
Devas は速度的にはとても良いのですが、3 が上手く働きません。
また JGrep には 3 のオプションがありませんでした。

423 :名無しさん@お腹いっぱい。:2009/01/05(月) 09:45:02 ID:qB0VdL2g0
>>422
Devasのサブフォルダ検索は普通に使えたよ
コマンドラインオプションの指定を間違っているのでは?
grep っぽく書くとこんな感じ

Devas -r -n -mr -s PATTERN C:\foo\bar\DIR -f *.ext

424 :名無しさん@お腹いっぱい。:2009/01/05(月) 11:41:37 ID:lrnydOYn0
>>421
秀丸でgrep時に 最小化状態 にチェック入れろ
ヘルプも読まないヤツが多すぎ

425 :421:2009/01/05(月) 15:09:15 ID:Wd/Hy0dZ0
>>423
うーん、何ででしょうね、やっぱりできませんでした。
>>424
そういえばそんなオプションありましたね。数年間無視してました。
これ、いいですね。

426 :名無しさん@お腹いっぱい。:2009/01/17(土) 22:28:54 ID:XvdGgZzy0
書庫内、テキストファイル、ワード、エクセル、一太郎などのファイルから
検索するならどれが一番早いかな?
できれば置き換え機能もあるとなおいいです。

427 :名無しさん@お腹いっぱい。:2009/01/17(土) 23:31:36 ID:Npmzmqjq0
>>426
気軽に〜で聞いたほうが早いと思うぞ
ここは基本的にテキストファイルの全文検索や置換のスレだし

前処理しないでバイナリ文書の全文検索するなら
xdoc2txtとgrepを使えばできる

どのファイルに検索パターンが現れるか知りたいだけなら、それで十分のはず

428 :名無しさん@お腹いっぱい。:2009/01/19(月) 08:26:03 ID:m3CgJiuZ0
>>427
了解です。
そっちにいって聞いてきます。

429 :名無しさん@お腹いっぱい。:2009/01/23(金) 08:21:45 ID:Bbrxzagz0
Migerp

ワードやエクセル内の検索できるってあるけど
精度かなり悪いね・・・これはちょっと使えないね。

430 :名無しさん@お腹いっぱい。:2009/01/26(月) 00:07:33 ID:6zB1ppT+0
キャッシュを作って高速に検索できるソフトってありますか?
デスクトップ検索みたいに全体ではなく、特定のフォルダのみを対象に出来るものです
テキストだけ対応してくれてればいいのですが

431 :名無しさん@お腹いっぱい。:2009/01/26(月) 00:40:52 ID:+xAVQSju0
>>430
butterfly_search

432 :名無しさん@お腹いっぱい。:2009/01/26(月) 01:44:33 ID:6zB1ppT+0
>>431
ありがとうございます!
だめもとで聞いてみたのですが、まさに希望通りでした
janeのログフォルダを素早く検索したかったんですが
結果を直接janeで開けるようにスクリプトをかまして使ってみます

欲を言えば、起動中に登録フォルダの監視もしてくれればなぁなんて・・・

433 :名無しさん@お腹いっぱい。:2009/01/26(月) 01:54:46 ID:+xAVQSju0
>>432
ああ、2chのログか
それなら「スレッド全文検索」というソフトもあるね

434 :名無しさん@お腹いっぱい。:2009/01/26(月) 02:20:02 ID:6zB1ppT+0
>>433
おお!こんなのがあったなんて全く知らなかった
ほんとにありがとうございます
聞いてみてよかった

435 :名無しさん@お腹いっぱい。:2009/01/26(月) 16:40:13 ID:bjetuDXC0
>>432
オレは 2chの全文検索は、datE ってのを使ってる。
index全部で1GB超えて笑ったがw

436 :名無しさん@お腹いっぱい。:2009/02/10(火) 14:38:40 ID:DjKfH5xk0
grep-2.5.4

437 :名無しさん@お腹いっぱい。:2009/02/11(水) 15:52:39 ID:jOfQULL60
俺の使っているソフトってPerl互換の正規表現対応と言っているけど、

ab
cd

を検索するのに
/ab.cd/m でヒットしない。なんで?バグ?

438 :名無しさん@お腹いっぱい。:2009/02/11(水) 16:08:41 ID:Vi23trh40
>>437
プログラム名もバージョンもなしにバグ?とか言われてもしらんがな

が、どうせCRのせいじゃない?
/ab\r.cd/m にしないとヒットしないとか
/ab(?:\r)?.cd/m のほうがいいだろうけれど

439 :438:2009/02/11(水) 16:42:58 ID:Vi23trh40
(?:\r)? はないな。\r?だ

yagrep なら
yagrep -P "ab(?:.|\n)cd" FILE ...
のようにしないといけないみたい

-p で Keysが表示されるけれど、
/pattern/m の複数行モードが有効じゃないようだ

440 :名無しさん@お腹いっぱい。:2009/02/11(水) 18:12:53 ID:jOfQULL60
>>438
ありがとう。仰るとおりでした。
教科書には\nと書いてあるのに。。。詳説正規表現よりもっと実践的な本を読むべきですね。

441 :名無しさん@お腹いっぱい。:2009/02/14(土) 17:22:21 ID:9EJ9KTcC0
AIRGrep
ttp://web2memo.blog120.fc2.com/blog-entry-222.html

442 :名無しさん@お腹いっぱい。:2009/02/21(土) 17:07:38 ID:BBRjOnHv0
JGREP2の「除外ファイル拡張子」の指定方法をご存知の方いたら、
教えていただけないでしょうか?

.hg;*.ico;*.png;*.jpg;*.gif

などと指定してみたのですが、うまく除外できないです・・・

443 :名無しさん@お腹いっぱい。:2009/02/21(土) 17:52:54 ID:bIlwx/ZL0
>>442
hg,ico,…
,区切りで拡張子のみ書けばいいみたい


444 :名無しさん@お腹いっぱい。:2009/02/23(月) 10:35:36 ID:YjXkdAm30
>>443
ああ、そうだったのk!全然きづかなかった。
.ico,.hgとかもやっててできずにあきらめてたんだ

445 :名無しさん@お腹いっぱい。:2009/02/23(月) 10:36:09 ID:YjXkdAm30
俺が遅れたありがとう。

446 :名無しさん@お腹いっぱい。:2009/02/23(月) 15:53:56 ID:7c4yzT060
除外フォルダを指定できるヤツってないですかね?

447 :名無しさん@お腹いっぱい。:2009/02/24(火) 01:35:11 ID:kRrBpCOK0
>>446
grep の比較的新しいものなら --exclude とか --exclude-dir とかでできるよ

448 :446:2009/02/26(木) 00:37:07 ID:muhWwqb10
>>447
ありがとう
早速試してみます

449 :名無しさん@お腹いっぱい。:2009/04/06(月) 14:23:02 ID:m5UeOuXg0
検索文字列と置換文字列の入力部分が
複数行になってるソフトって少ないんだね
コピペして直感的に整形したいんだけどな

450 :名無しさん@お腹いっぱい。:2009/04/10(金) 12:39:55 ID: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などと
複数の改行パターンを織り交ぜて使っているが、そういうものに対応しづらく(出来なく)なる。

まあ少ないだけで存在しないわけじゃないんだから、とりあえずある物使っておけばいいさ。

451 :名無しさん@お腹いっぱい。:2009/04/11(土) 03:19:44 ID:yjwtTMhy0
ミニ検索隊、テキスト検索のときもタイムスタンプ表示させてくれたら完璧

452 :名無しさん@お腹いっぱい。:2009/04/14(火) 09:41:52 ID:SGq09UYb0
複数のフォルダを指定して、Grepを行うソフトはないだろうか?

探しているソフトの条件は次です。

1. フォルダを複数指定して、一度にGrepできる事。
例えば、"C:\Folder1\SubFolderB" と "C:\Folder2\SubFolderC" とか。

2. 検索フォルダの指定は、履歴が使える。
  もしくは、あらかじめ登録したフォルダリストを指定できる事。

3. 日本語対応。


複数フォルダを指定って、結構需要あると思うのだが、、、対応ソフトは全然ないね。


453 :名無しさん@お腹いっぱい。:2009/04/14(火) 10:47:14 ID:atJdBlZZ0
>>452
複数フォルダをリスト化する実装が面倒だからじゃね?
難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。
メインの1フォルダ対象が使いにくくなったら本末転倒だし。

454 :名無しさん@お腹いっぱい。:2009/04/15(水) 20:32:04 ID:A6FWu8+V0
fileseeker

455 :452:2009/04/16(木) 00:28:15 ID:xWAlmBLq0
>>453
> 複数フォルダをリスト化する実装が面倒だからじゃね?
> 難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。

たいていのGrepソフトは、検索フォルダをPath入力できると思うが、
そのPath入力で、
"C:\Folder1\SubFolderB ; C:\Folder2\SubFolderC"
みたいなかんじで、「 ; 」で複数Pathの指定を可能にしてくれれば良いのだが、、、。


>454

ありがとう。
でも、fileseeker って、ファイル名で検索するソフトであって、
テキストファイルの中身をGrepしてくれるソフトではないみたいだよ。


456 :名無しさん@お腹いっぱい。:2009/04/16(木) 02:18:46 ID:I+J0sbp10
内容検索は出来るよ
一致行の列挙とかは確か出来ないけど

457 :名無しさん@お腹いっぱい。:2009/04/17(金) 01:10:38 ID:/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

日本語でも検索できるかどうか不安だが、
ちょっと試した限りはとりあえず検索できているようだ。

ただし、
・ネットワークドライブが、非対応っぽい。
・検索フォルダの履歴を呼び出せない。

せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。

惜しいなあ。。。

458 :名無しさん@お腹いっぱい。:2009/04/17(金) 06:17:21 ID:y0rZdu5d0
> ・検索フォルダの履歴を呼び出せない。
>
> せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
これはコマンドラインで解決するな

459 :名無しさん@お腹いっぱい。:2009/04/17(金) 22:14:14 ID:/VN6SaDs0
仕方ないから、この俺様が、複数フォルダを指定してGrep検索するソフトを作ってやるよ。

ただし、エディタ上のマクロで動くやつな。

460 :名無しさん@お腹いっぱい。:2009/04/22(水) 23:03:21 ID:VMcZUcLiO
どのエディタにも、すでにマクロがある予感。

461 :名無しさん@お腹いっぱい。:2009/04/29(水) 18:20:41 ID:IJz3K7960
正規表現を使わずに複数条件でテキスト検索「LikeGrep」
http://www.forest.impress.co.jp/article/2009/04/22/okiniiri.html

>>383
> どいつもこいつも正規表現のAPIに頼ってばかりで
> AND検索すらできない糞仕様
>
> 普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
> こいつらほんとバカだね
> プログラミングで使用するには非力だし、一般人には使いづらいし
> 誰をターゲットにしているのかと

462 :名無しさん@お腹いっぱい。:2009/05/04(月) 05:58:28 ID:itCS1RlAP
FileDiverってまだ(xp以降で)使えるのか?
98SEで愛用してたけど2kで使えなかったから忘れてたわ
書庫内も検索してあの速度には感動した思い出が。探してみるか

463 :名無しさん@お腹いっぱい。:2009/06/10(水) 22:43:03 ID:BSrtoXVWP
devas除外フォルダ設定ないから毎回janeの数千のログファイルを
grep・・・
除外フォルダ設定付けて欲しい

464 :名無しさん@お腹いっぱい。:2009/06/14(日) 12:06:38 ID:DWVj4qLl0
>>463
OSがVistaや7RCならJaneのログフォルダへのシンボリックリンクだけの検索用フォルダ掘って
そこに対してGrepって手もあるけど

465 :名無しさん@お腹いっぱい。:2009/06/14(日) 21:00:49 ID:wPIjks2f0
.netは偉大だな
unicode問題もあっさり解消した

466 :名無しさん@お腹いっぱい。:2009/06/16(火) 18:10:16 ID:g/il8Juu0
正規表現について教えてくれ。
Repl-Ace on .NETを使ってるんだが、

たとえば文章中で、
()内に特定の文(仮にabc)が含まれる場合に()ごと削除するといった場合、
\(.*?abc.*?\)
とやればabcとそれを含む最短の()まで削除されるのかと思ったら、
()を前方から検索してるんだか、
(ddd)(abc)(eee)という場合に、(ddd)(abc)がマッチになってしまう。
(.*)\(.*?abc.*?\)(.*)
として$1$2ってやるやり方だと、
(ddd)abc(eee)とかabcが()に含まれていない場合に問題が出てしまう。

なんか、やり方教えてくれ。

467 :名無しさん@お腹いっぱい。:2009/06/16(火) 18:29:35 ID:rkUY5LZtP
こんな感じ?
\([^()]*abc[^()]*\)

468 :名無しさん@お腹いっぱい。:2009/06/16(火) 20:14:50 ID:g/il8Juu0
いとも簡単に出来た
くだらない質問をしてスマン

469 :名無しさん@お腹いっぱい。:2009/07/09(木) 20:57:51 ID:i2CA3xEF0
VxEditor に備わっている VxGrep は検索スピードが早くていい感じだね。

あとは、置換機能が備わってくれるとありがたいんだが。


470 :名無しさん@お腹いっぱい。:2009/07/16(木) 14:32:55 ID:jFYAoH6/0
2GB〜3GBのxmlファイルを、grepしたいんだけど、何かいいソフトはないでしょうか。
フォルダは決まってて、編集とかは要らないです。
ググりまくっても2chでもいいのが見つかりません。ヘルプ!

XMLEDITORを試したけど、
「負の値ではない数値が必要です。パラメータ名:count」
とエラーが出てやっぱりダメです

471 :名無しさん@お腹いっぱい。:2009/07/16(木) 17:20:52 ID:TysQgfEJ0
試していないけど、秀丸とか安定性高そうな定番ソフトは試した?

472 :名無しさん@お腹いっぱい。:2009/07/16(木) 17:22:40 ID:lLXNyqRK0
巨大ファイルはemeditor、これ定番。

473 :名無しさん@お腹いっぱい。:2009/07/16(木) 18:48:53 ID:jFYAoH6/0
>>471
>>472
WZ GREPは試したけど、メモリが足りませんと言われる。
Devas、MiGrep、Windows Search、探三朗、はダメでした。

474 :名無しさん@お腹いっぱい。:2009/07/16(木) 19:09:19 ID:lLXNyqRK0
試してないのに、何でレスつけんのよ。

475 :名無しさん@お腹いっぱい。:2009/07/16(木) 23:24:59 ID:NSInKNtP0
>>470
一回でしようとせずフォルダ(orファイル)を分割して複数回に分けてgrepするんじゃまずいの?


476 :名無しさん@お腹いっぱい。:2009/07/16(木) 23:47:59 ID:jFYAoH6/0
>>475
1ファイルが2-3GBで、画像、PDFが中に散りばめられてるxmlファイルなんだ。

ぶっちゃけると、EverNoteのWindowsローカルのエクスポートファイルなんだけど、クライアントソフトが日本語検索にまるで対応していない。
Mac版は、データがhtmlベースなため、spotlightで検索出来るが、Win版がなんとかならないか苦闘してるところ。

477 :名無しさん@お腹いっぱい。:2009/07/17(金) 00:04:32 ID:83n/qdNM0
>>474
たしかにwww
あと巨大ファイルならxyzzyとかもいけそうな気がしないでもないが

478 :名無しさん@お腹いっぱい。:2009/07/17(金) 00:38:46 ID:QB29uwqo0
ソフト教えろって言って、返答があるのにスルーとかわけ分からん。

479 :名無しさん@お腹いっぱい。:2009/07/19(日) 11:08:45 ID:mAeOkOjk0
ID:lLXNyqRK0は無料がいいのぐらいレスから汲み取ってやれよw

480 :名無しさん@お腹いっぱい。:2009/07/20(月) 14:08:04 ID:KHp35SCR0
>>470
メモリ4GB積んでるマシンで30GBのCSVファイルを秀丸でgrepしたことあるよ
まあマシンパワーさえあれば秀丸でなくても、
OS標準のfindstrコマンドでいけると思うけど

481 :名無しさん@お腹いっぱい。:2009/07/20(月) 16:24:02 ID:TwCP87rw0
>>471
>>472
>>480
サンクス!御礼遅れてゴメンなさい。
試してみてからレスをしようと思ってたんだけど、まだ出来ていない。
進展したら報告しに来ます。

482 :名無しさん@お腹いっぱい。:2009/07/21(火) 12:03:36 ID:qoPyAjeP0
>>471
>>472
>>480
秀丸で試したら、出来たので、買いました。
どうもありがとうございました…



出来たのはそれはそれで嬉しいんだけど、
Vz→Wzでこれまでやってきた自分はかなりorz

483 :名無しさん@お腹いっぱい。:2009/07/21(火) 16:17:36 ID:AzKa3KIf0
秀まるおさん 数年前の時点で3億円以上稼いだらしいが、さらに4000円稼ぎました!

484 :名無しさん@お腹いっぱい。:2009/07/24(金) 12:29:45 ID:g4cAZyP10
高速なインデックス検索と通常検索を使い分けられるGREPソフト「EcoGrep 2」

検索結果のプレビューや検索結果をさらに絞り込めるフィルター検索も搭載
http://www.forest.impress.co.jp/docs/review/20090722_304025.html

485 :名無しさん@お腹いっぱい。:2009/08/15(土) 20:44:29 ID: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


無料のソフトでは実現出来ないでしょうか。


486 :名無しさん@お腹いっぱい。:2009/08/16(日) 02:15:49 ID:uwwSWxkL0
>>485
改行前の数値が一桁の行だけ削除したいなら
\w+\.\w+\.\w+\.\d{1}\n
で正規表現に対応してるエディターor置換ソフトでいける


487 :名無しさん@お腹いっぱい。:2009/08/16(日) 03:15:03 ID:egu0q/Ok0
>>486
ありがとうございます。

エクセルで条件式1000行くらい作って
repl-ace on.NETの設定ファイルにぶち込んだら解決しました

488 :名無しさん@お腹いっぱい。:2009/08/16(日) 09:42:56 ID:cew87yyy0
力業わっしょいw

489 :名無しさん@お腹いっぱい。:2009/08/16(日) 17:30:04 ID:WPj6+Bb40
もっといい方法ないのかw

無料だと複数条件は結構厳しいかな?

490 :名無しさん@お腹いっぱい。:2009/08/17(月) 00:03:44 ID:7YJLqnrK0
>>489
何をしたいの?


491 :名無しさん@お腹いっぱい。:2009/08/17(月) 01:11:44 ID:c4uNPrru0
-v -e ".*\.\d{1}"

一桁判定して、否定条件で表示すれば良いだけじゃないのか?


492 :名無しさん@お腹いっぱい。:2009/08/20(木) 02:43:21 ID:9o503Lr30
秀丸のGrep検索・置換は複数行にマッチしないから使い物にならない。
置換マクロも、ウィンドウ閉じたときに秀丸巻き込んで落ちるから使えない。

他に無いかな。置換箇所を1ファイルずつ確認しながら置換できるソフト

493 :名無しさん@お腹いっぱい。:2009/08/20(木) 03:18:14 ID:EYghIJM90
http://hide.maruo.co.jp/software/hidemaru8/new4.html

秀丸は複数行に対応するな

494 :名無しさん@お腹いっぱい。:2009/08/20(木) 03:23:15 ID:9o503Lr30
っ!!!!!

前言撤回・・・これは神ツール認定


495 :名無しさん@お腹いっぱい。:2009/08/20(木) 12:48:08 ID:fCFUdZyh0
と思ったら
<[^@]*?>って検索条件で↓みたいな文字列にヒットしないね。
<object
src=""/>

やっぱダメだ秀丸。
perl5互換正規表現が使えて
置換箇所確認しながら置換できるソフトは何処に・・・

496 :名無しさん@お腹いっぱい。:2009/08/20(木) 12:59:36 ID:5A1UvLqX0
>>495
そこまで文句を言うなら、自分で作れ

497 :名無しさん@お腹いっぱい。:2009/08/20(木) 15:36:35 ID:9HZxqvgg0
>>495
jEdit ならいけたよ。置換ツール探してる人には大げさかもしれないけど。

498 :名無しさん@お腹いっぱい。:2009/08/20(木) 23:05:02 ID: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

499 :名無しさん@お腹いっぱい。:2009/08/20(木) 23:51:36 ID:umGn7Zh00
(゚д゚)シメジ

500 :名無しさん@お腹いっぱい。:2009/08/20(木) 23:59:40 ID:fCFUdZyh0
>>498
かなりいいかんじです。
ありがとうございました。
スレ汚しすまそん

501 :名無しさん@お腹いっぱい。:2009/09/30(水) 23:57:35 ID:AZIprI0u0
TextSSを高速化したいんですが、
CPUをi7に変えてメモリもDDR3の高いやつに
したらだいぶかわるかな?

今はCore2DuoE8400にDDR2

VistaUltimate64bit
HDDはWDのブラックシリーズ

502 :名無しさん@お腹いっぱい。:2009/10/03(土) 17:49:24 ID:mQBz3LOQ0
マルチスレッド対応してなさそうだからCPUクロック高い方がいい気がする。
E8400で不満足だと満足できるのは少なそうだな。

503 :名無しさん@お腹いっぱい。:2009/10/21(水) 14:04:31 ID:Zu/QWhsI0
・複数フォルダを登録できる
・大文字小文字を区別する/しない

この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします

504 :名無しさん@お腹いっぱい。:2009/10/21(水) 14:07:59 ID:Zu/QWhsI0
補足します

・全ての拡張子を扱える
・複数フォルダを登録できる
・大文字小文字を区別する/しない

この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします

505 :名無しさん@お腹いっぱい。:2009/10/25(日) 03:25:58 ID:R0vFedLgP
GUIでありながら、GNU grep の -fオプションのように
検索したい語を別ファイルにリストアップしておき、
それを読み込んでgrepできるソフトはないでしょうか?
OR検索したい語が多いので、正規表現で毎回指定するのではなく、
検索対象語のリストを別に持ちたいのです。

506 :名無しさん@お腹いっぱい。:2009/10/25(日) 07:29:20 ID:dULswFae0
>>505
Repl-Aceはどう?
検索文字列と置換文字列をリストに複数持っておけて、有効/無効の切替も出来る。
検索文字列には正規表現を使うかどうかのチェックもあるし、リストは外部ファイルに保存しておけるよ

507 :名無しさん@お腹いっぱい。:2009/10/25(日) 15:36:52 ID:R0vFedLgP
>>506
.Netじゃない旧版にて試してみました。
置換までは必要ないのですが、検索だけしたい場合にはどうしたら楽なんでしょう?
検索語をカッコで括って、置換語に$1ってするのも間抜けだし。
普通のgrepみたいに、該当行がズラズラでてこない(?)のも、
今回の目的には使いにくそう。
でも用途によっては便利そうなので覚えておきます。

508 :名無しさん@お腹いっぱい。:2009/10/25(日) 16:29:27 ID:dULswFae0
>>507
ごめん、読み違えてたw 検索だけだったか
それだとあんまり知らないや。いっそWin用でコマンドラインのgrep探すとかくらいしか思いつかない

509 :名無しさん@お腹いっぱい。:2009/10/25(日) 17:16:47 ID:R0vFedLgP
外部のgrepコマンドを利用できるテキストエディタでいいような気もしてきたけど、
インストール不要(会社PCなので、解凍するだけなソフトじゃないと困る)なエディタ、
かつ自前でなく外部grep利用可能ってなると何があるのか分からない。
エディタスレに行ってみるかな。

510 :名無しさん@お腹いっぱい。:2009/12/02(水) 18:53:30 ID:/m5mP8CP0
ダメ文字とかうざくね?

511 :名無しさん@お腹いっぱい。:2009/12/15(火) 01:18:15 ID:Z7dS9z9O0
そんな方はUTF8で

512 :名無しさん@お腹いっぱい。:2009/12/27(日) 04:29:40 ID:U5KOzlqh0
TextSSがまさかのバージョンアップ
http://www.vector.co.jp/soft/cmt/win95/util/se072729.html

起動時のメッセージがウザいという理由だけでずっと他のソフト使ってたけど
これでTextSSに戻れるわw

513 :名無しさん@お腹いっぱい。:2010/01/12(火) 13:29:51 ID:SAwNR7Ll0
>>511
UTF8対応のgrep.exeって糞おせーって話だがどうよ?

514 :名無しさん@お腹いっぱい。:2010/01/20(水) 02:58:46 ID:J1BbJibKP
te

515 :名無しさん@お腹いっぱい。:2010/02/02(火) 19:56:20 ID:ahM+qrS40
とりあえずはxyzzyで必要十分だな
コマンドラインから起動出来るようにしとけば
ファイラとも連携できるし

516 :名無しさん@お腹いっぱい。:2010/02/03(水) 16:57:20 ID:335KuezT0
すいません。こういうソフトありませんか?

例えば 貧乳 くびれた腰 桃尻 etc. という検索ワードがテキストファイル
やhtmlなどの中にいくつもあり、毎回頻繁に変わります。

ただし、毎回検索ワードは、テキスト化エクセルファイルでまとめらています。
(最低で50個最高で300個くらい)

この条件下で、

・素人さんに使うので、正規表現は使わない。
・検索文字の入力が簡単(出来ればドラッグ&ドロップかコピペ)
・一気に複数の検索ワードのチェックを行う。
・検索だけ行う。

というものを探しています。

検索でも正規表現を使うソフトならありますが、素人さんに使わせるので、
正規表現から教えなくてはならないので、毎回教えるのは時間がもったいない。
置換するソフトはならある程度あるんですが、検索だけ行うとなると、
こういう機能のものがヒットしないのでお手数ですがご存じの方
いらっしゃいませんでしょうか?

517 :名無しさん@お腹いっぱい。:2010/02/03(水) 19:23:36 ID:c3vfOYij0
>>516読んでも何がしたいかよくわからないけど、
普通にgrepでいいんじゃない?

--- pattern.txt ---
貧乳
くびれた腰
桃尻
素人大好き
検索ワード
-------------------

--- search.bat ---
@echo off
grep -n -f pattern.txt テキストファイルやhtmlとやら
pause
--------------------

pattern.txtを適当にいじらせて
search.batをダブルクリックで実行させればいいかと

518 :名無しさん@お腹いっぱい。:2010/02/06(土) 14:32:49 ID:eVJJ4vwY0
>>515
xyzzyのコマンドラインや送るメニューからのgrepは文字コード指定できますか?
自分はK2EditorのK2Grep.exeを送るメニューに登録してエクスプローラから使用しているのですが、
文字コード自動認識でしか動作しないので、文字コード誤認識がたまにあるのが不満なんです

519 :名無しさん@お腹いっぱい。:2010/02/21(日) 20:02:12 ID:ZTd4MHI90
>518
横レスだが、俺はUnicode版サクラエディタで同じ事をしてるよ。
文字コードは自動認識/ユーザー指定どっちも可。
具体的には、以下2行を記述したバッチファイルをSendToフォルダに入れてる。
(1行目:引数なしで起動した場合、カレントフォルダが検索対象。2行目:引数ありで起動した場合、そのフォルダが検索対象)

if "%~1"=="" START "NT系" "sakuraW.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="."
if not "%~1"=="" START "NT系" "sakuraW.exe" -GREPMODE -GREPDLG -GOPT=SRP2 -GCODE=99 -GFILE="*.*" -GFOLDER="%~1"

520 :名無しさん@お腹いっぱい。:2010/02/22(月) 04:11:13 ID:Hmc1t0/i0


521 :名無しさん@お腹いっぱい。:2010/03/17(水) 15:48:03 ID:iQtcpYAn0
SJISやEUCの混在した大量のテキストファイルに対して、文字は置換せずに改行コードだけ
CRLF→LFに変換(統一)したい…なんて時、みんな何使ってるの?

入力時に認識した文字コードはそのままで、改行コードだけ変換するソフト(で文字化けしないやつ)
ってありそうでないね。

522 :名無しさん@お腹いっぱい。:2010/03/17(水) 15:54:36 ID:LXOBbXtW0
今時、文字コードを勝手に変換するエディタとか捨てろよ。

523 :名無しさん@お腹いっぱい。:2010/03/17(水) 15:59:06 ID:iQtcpYAn0
>522
いや、そういうことではなくて、521の方法で改行コードだけ統一したいんです。

524 :名無しさん@お腹いっぱい。:2010/03/17(水) 18:43:59 ID:aEWI9gng0
>>521
さくっと変換プログラム書いちゃえば?


525 :521:2010/03/17(水) 18:51:38 ID:Py2dpTKX0
>524
技術がない… org

526 :名無しさん@お腹いっぱい。:2010/03/17(水) 19:10:22 ID:aEWI9gng0
>>521
# Reference
# http://kovayashi.blog120.fc2.com/blog-entry-56.html
# http://www.namaraii.com/rubytips/?%A5%C7%A5%A3%A5%EC%A5%AF%A5%C8%A5%EA#l9
# Usage Example: > ruby conv.rb src\*.txt
ARGV.each {|f|
puts "#{f}: #{File::stat(f).size} bytes"
i = open(f,'rb')
o = open(f+".new",'wb')
o.print i.read.gsub(/\r\n?/,"\n")
i.close
o.close
}

全力でコピペコード。


527 :521:2010/03/17(水) 22:32:42 ID:0ROY9Tmm0
>526
ありがとう。
理解するのに時間かかりそうだけど、勉強してみる。

528 :名無しさん@お腹いっぱい。:2010/03/18(木) 09:12:04 ID:K7xyJmQR0
>>521
1. Ruby インストールする
2. >>526 の# Reference から } までを conv.rb ってファイルに保存する
3. コマンドラインから > ruby conv.rb (変換したいファイル)
4. 拡張子が .new になったファイルが変換済みファイル


529 :名無しさん@お腹いっぱい。:2010/03/18(木) 13:17:48 ID:QU+Vv3lC0
dos2unix

530 :名無しさん@お腹いっぱい。:2010/03/18(木) 14:57:18 ID:K7xyJmQR0
>>521
exeにしてみた
ttp://www1.axfc.net/uploader/Sc/so/93742

MD5 1EDD7B99340847889AE3A4C1525DD652
SHA1 93958D7D99A5BEB9EBFD46366E2B670E8B41DB5A

> conv.exe base.txt とか > conv.exe base\*.txt みたいにして使っとくれ


531 :名無しさん@お腹いっぱい。:2010/03/18(木) 23:20:11 ID:xEnlwtTI0
Rubyでワンライナだと
ruby -i.bak -012lpe "BEGIN { $<.binmode; $>.binmode }; gsub(%Q!\r!, %Q!\n!)" FILE ...

バッチファイルだと
@echo off
ruby -i.bak -012lpe "BEGIN { $<.binmode; $>.binmode }; gsub(%%Q!\r!, %%Q!\n!)" %*

個人的に興味あったらからいろいろ調べたけれど、正直わかりにくいね

532 :521:2010/03/19(金) 13:27:01 ID:Cth2rYW30
>528-531
いろいろありがとう。
正直自分にはレベル高すぎかもしれないけど、
教えてくれたことを参考にこれから勉強してみるよ。

533 :名無しさん@お腹いっぱい。:2010/03/28(日) 17:31:01 ID:RdTk/T0y0
テキストファイルは問題なくても
docだと検索のみで置換はできない仕様のGREPソフトが多い。
また、doc検索可能となっていても実際にはできなかったり、ファイル名しか検索できなかったりする(古いdocだから?).
フリーで古いdocまで、検索→変換できるソフトはありませんか?


534 :名無しさん@お腹いっぱい。:2010/03/28(日) 18:14:24 ID:xUrMsRGJ0
ネズミにクッキーをやると次はミルクを要求してくる

>>533
はtext形式じゃなくワードのdocバイナリ
さらにはxls形式にも対応しろとか言い出す基地外クレーマーの悪寒!

535 :名無しさん@お腹いっぱい。:2010/03/28(日) 21:15:08 ID:RdTk/T0y0
>>534
docやdocxの一括置換がしたいというのは極めてノーマルなことだろが。
それくらいワードユーザーなら誰でも思うわ。


docの本文検索くらいサクっとできるソフトはフリーでもあるし、
「OfficeGrep - Word, Excel, Powerpoint 文書を自由に検索・置換」を
売りにしたツールある(シェアだけど)。
ttp://www.alpha-net.ne.jp/users2/phylum/soft/officegrep/index.htm

536 :名無しさん@お腹いっぱい。:2010/03/28(日) 21:42:15 ID:LuSZE4xf0
>>534
一般ユーザーの視点に欠ける 専門スキルも欠陥あり 既存のソフトも知らない情弱

537 :名無しさん@お腹いっぱい。:2010/03/28(日) 22:07:19 ID:eL8KnpIQ0
痛いところを突かれて、ぶち切れたマヌケがいるのはどのスレですか?

538 :名無しさん@お腹いっぱい。:2010/03/29(月) 14:18:26 ID:fq2EfoqX0
知ってるくせに( ´∀`)σ)Д`)

539 :名無しさん@お腹いっぱい。:2010/03/29(月) 19:56:41 ID:JetcnBL20
ネズミとかミルクとか言うセンスw

540 :名無しさん@お腹いっぱい。:2010/03/29(月) 21:39:11 ID:T/IYvEPH0
話を本筋からずらす
自分が間違えていると理解しているマヌケにありがちw

541 :名無しさん@お腹いっぱい。:2010/04/08(木) 06:21:14 ID:aZKQee4kP
FileDiver4.1ってダメなのか
http://www.webinter.net/filediver

542 :名無しさん@お腹いっぱい。:2010/05/15(土) 13:31:31 ID:8IbPVWN00
Repl-Ace on .NETって置換ツールであって、検索だけ行うってのはできないんでしょうか?

543 :名無しさん@お腹いっぱい。:2010/05/15(土) 23:40:09 ID:Rpb9yLrY0
Repl-Ace大好きなのにnetかよ・・・
しかも旧バージョン配布停止とかw

544 :名無しさん@お腹いっぱい。:2010/05/15(土) 23:44:34 ID:4FC8Og490
>>543
.netもついでに大好きになればいいだけ

545 :名無しさん@お腹いっぱい。:2010/05/15(土) 23:53:08 ID:rW+oMpyj0
今時.Netのオーバーヘッドが気になるような環境か

546 :名無しさん@お腹いっぱい。:2010/05/16(日) 03:06:31 ID:NaAjg53x0
いや 起動の遅さとかもっさり感が最悪

547 :名無しさん@お腹いっぱい。:2010/05/16(日) 03:12:51 ID:LJ+Iup2H0
 ((ヘ三/)
  (((ソ 
  / /,,ノ⌒ヽv,、
  / /~,,ノ゙゙゙⌒ヽ ),
  | |/ ⌒ ⌒ | 〉
  | | (・) (・) |ノ
  | |  (_人_). |(ヘ三/))
 /. \_,|┬|_ノ ヒ)))
_/    `ー'〈_/ /

548 :名無しさん@お腹いっぱい。:2010/05/18(火) 02:53:00 ID:uKMrMxtq0
窓の杜 - 【REVIEW】検索結果をタブ表示しながらテキストを次々とGREP検索していける「タブもじ検」
http://www.forest.impress.co.jp/docs/review/20100517_367589.html

549 :名無しさん@お腹いっぱい。:2010/05/18(火) 07:30:30 ID:JbFpSi0K0
>>548
一部バイナリが含まれてただけでメモリ1G以上食ってフリーズとかw

550 :名無しさん@お腹いっぱい。:2010/05/22(土) 00:00:55 ID:DPKy8zdVP
.netの起動はngenでかなり速くできる。dotNETRTuneとか使えば指定フォルダ以下にかけられる。
確かVista以降は自動でやってくれてるはずだけど

551 :名無しさん@お腹いっぱい。:2010/06/07(月) 14:40:19 ID:/a+y/WR90
圧縮ファイル内のデータを一括置換したいんだけど
そういうのに対応したソフトは無いの?

552 :名無しさん@お腹いっぱい。:2010/06/07(月) 17:37:43 ID:3wDSD3Uw0
>>551
解凍ソフトと個別圧縮が出来るソフトを使いこなせ

553 :名無しさん@お腹いっぱい。:2010/06/09(水) 03:02:45 ID:plkuy2a00
GrepReplaceって、vista対応していないの?

554 :名無しさん@お腹いっぱい。:2010/06/09(水) 05:03:17 ID:uS7RjQu50
>>553
自分で試せよ

555 :名無しさん@お腹いっぱい。:2010/06/12(土) 13:42:39 ID:NHh6CeM80
>>551
zgrep

150 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)