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

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2名無しさん@お腹いっぱい。:04/06/17 09:57 ID:PLaPZ/Pl
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
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
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
4033:04/08/28 12:01 ID:fdZRnjr+
>>34さん>>37さん、情報ありがとうございます。
grepツールにはあまり需要がないんでしょうね、この機能。
アドバイスを参考にタイムスタンプ用ツールを試してみたいと思います。
41名無しさん@お腹いっぱい。:04/09/10 00:00 ID:DJ2gCR7o
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 箇所ありました。』
ってなるから、テキスト形式で正常に開けない時は検索できないんだね。

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

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

何でだろ。わけわかんね
6260:05/01/04 04:12:31 ID:UVuzLpQp
ついでにRepl-Aceでもやってみた。
Shift-JISでHitした。

でも何かこれは置換をするのが前提のソフトだね。
置換するにはかなり使いやすいけど、
ただ検索するなら他のがイイっぽいな。
6360: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さんは置換をちと嫌がるんだよな〜。
7978: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
8778: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
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>
       これのどっちなのか?

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

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

> そんなソフトありませんか?
テキストエディタで全部出来そうだけど、何をしたいのかが良く分からない。
109105:2005/10/11(火) 23:54:59 ID:hPd52c8U0
>>108
面倒かけてスミマセン。
要するに、
目次から本文へリンクで飛んで読むような小説などを、
長い一つのファイルにまとめられたらと思っているのです。
110108: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
> どっかのサイト(目次と複数ページに分かれている)をパクってきて、
> ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。

パクるって言うのか?
ただ読みたいだけでは
113105:2005/10/12(水) 22:11:19 ID:c2K2uPwr0
>>110
度々スミマセン。

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

>どっかのサイト(目次と複数ページに分かれている)をパクってきて、
>ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
114105: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>
--------
と置換(変換?)したいのです。細かいタグの編集は他でもできますので。
度々御手を煩わすのは気の毒なので、これでも御理解頂けなければスルーして下さい。
115108:2005/10/12(水) 22:38:28 ID:/I0XMTCt0
>>113
> ファイル名が連番になってない場合もあるので連結が面倒で…。

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

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

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

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

しかしPDAがCEだったらアウトラインプロセッサ入れて章ごとに分けちゃうかも。
116108: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分かってる?
117105: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/
119108: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
ハングしてると思われ。
136134: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つあるようだけど。
139134:2005/12/26(月) 16:43:02 ID:CAW16X880
>137
大丈夫。でも置き換えのスピードが明らかに落ちてる
中止押してもいいのだけど実験と言うことで。
(年末年始は130万個のファイルの置き換え作業をする予定。それで完了)

ちなみに2万個のファイルを置き換えるのに15分かかっていた
140名無しさん@お腹いっぱい。:2005/12/26(月) 16:43:36 ID:CAW16X880
>138
   〃∩ ∧_∧
   ⊂⌒(  ・ω・)  はいはいわろすわろす
     `ヽ_っ⌒/⌒c
        ⌒ ⌒
141134: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
150149:2006/01/24(火) 16:31:56 ID:EcdXvnig0
使ってみろ!!!!!!!!!!!!!!!!
151名無しさん@お腹いっぱい。:2006/01/25(水) 07:28:16 ID:N3BW1wuJ0
CUIじゃなくて何かしてるときに直ぐ呼び出せるように
バッチファイルでも他の奴でもいいけどないとWindows的な使い方では使いにくいね
152149: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
153149:2006/01/26(木) 22:28:00 ID:V4qdrqc+0
使ってみたか?
154151:2006/01/27(金) 06:44:02 ID:xJR2OgMf0
まあ、実は、前は使ってたけどな。
他のと比べると正直フロントエンドがいる。
よほど性能差がでるような巨大ファイルとかじゃない限り
使わずにエディタとかで済ますのが多いかも。
155149: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
テキストファイルに検索指定の文字列を記述しておいて検索するツールで何か良いのおしえろ
160149: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って除外フォルダの設定とかできないの?
すげー不便
164163: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
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。
184182: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は?
200197: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
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は対応してない)

のような検索ソフトはないですか?
237236: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に決め手は無いのが現状。
241239: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
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
ありがとうございます。
とてもいいソフトなんですが、これで、複数の検索キーワードリストが使えればベストなんですが。
267Grep-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|.)+?」で試してみて
289sage: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
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言語作ってやるぜ
338337: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();}
339337: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,
340337: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 );}
341337: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
---------------------------
398389: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 の条件から外れているみたいでした。
422421: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時に 最小化状態 にチェック入れろ
ヘルプも読まないヤツが多すぎ
425421: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 のほうがいいだろうけれど
439438: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
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 とかでできるよ
448446: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
455452: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
さくっと変換プログラム書いちゃえば?
525521: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
}

全力でコピペコード。
527521: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ひみつの文字列さん:2024/11/20(水) 07:49:16 ID:MarkedRes
日本国またはアメリカ合衆国、もしくはその両方の著作権法に触れる内容であると疑われることから表示できません。
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!)" %*

個人的に興味あったらからいろいろ調べたけれど、正直わかりにくいね
532521: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
556名無しさん@お腹いっぱい。:2010/10/01(金) 12:07:24 ID:SS2kofbD0
1000ページあるサイト
それぞれのタイトルタグ内の文字列を
それぞれのページのメタタグの説明文、キーワードに挿入したい。

現在

<title>■□■□</title>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="cache-control" content="no-cache">
<meta name="description" content="☆★☆">
<meta name="keywords" content="○●●,●◎">

メタタグの説明文、キーワードともに、
☆★☆や、○●●,●◎などの文字列を入れてしまっている。

そこで、それぞれのメタタグ内の前方に、タイトルタグの文字列を挿入したい。


<title>■□■□</title>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="cache-control" content="no-cache">
<meta name="description" content="■□■□。☆★☆">
<meta name="keywords" content="■□■□,○●●,●◎">
557名無しさん@お腹いっぱい。:2010/10/01(金) 12:37:09 ID:ErsRTlAE0
>>556
夏休みの宿題なんざ自分でやれ
558名無しさん@お腹いっぱい。:2010/10/01(金) 13:50:43 ID:3Svzg7WF0
>>556
File.open(ARGV[0]) { |file|
title = ""
while line = file.gets do
if /<title>(.+)<\/title>/ =~ line
title = $1
end
if (title != "")
line = line.gsub("<meta name=\"description\" content=\"", "<meta name=\"description\" content=\""+title+",")
line = line.gsub("<meta name=\"keywords\" content=\"", "<meta name=\"description\" content=\""+title+",")

end
puts line
end
}
559名無しさん@お腹いっぱい。:2010/10/01(金) 17:19:50 ID:UlpY0WjQ0
>>558
ありがとう。

deavsで置換しようと思うのだが、ファイル数が多いからなのか
エラーがおこる。
560名無しさん@お腹いっぱい。:2010/10/01(金) 18:41:11 ID:3Svzg7WF0
>>559
for %%F in (*.html) do (ruby replace.rb %%F > %%F.new)
rem del *.html
rem ren *.html.new *.
561名無しさん@お腹いっぱい。:2010/10/02(土) 07:46:10 ID:tOtD8Seh0
>>558 はRubyのスクリプトじゃん
>>560>>559を実行するための.batファイルだな。
説明くらいしてやれよ


562名無しさん@お腹いっぱい。:2010/10/02(土) 08:28:09 ID:ut0hTgY90
repl-ace+正規表現でやってみた

<title>(.*)</title>\n(.*)\n(.*)\n<meta name="description" content="(.*)">\n<meta name="keywords" content="(.*)">
<title>\1</title>\n\2\n\3\n<meta name="description" content="\4">\n<meta name="keywords" content="\1\5">

正規表現 マルチラインをチェック
文字コードに注意 EUC|Shift-JIS 等
563名無しさん@お腹いっぱい。:2010/11/02(火) 22:45:38 ID:T82K3ibi0
Greplaceダメだこりゃ
無駄な改行を消そうと
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nを検索分
置換文を入力無しにして置換開始したら
永遠におわらねえ
たかだか52対象にこんな時間かかるわけねえしよ
Devasっての使ってみるか
564名無しさん@お腹いっぱい。:2010/11/27(土) 07:21:30 ID:BWoh6lA20
テキストファイルの行頭にファイル名を付与する、みたいな置換ができるソフトありますか?
565名無しさん@お腹いっぱい。:2010/11/27(土) 08:40:13 ID:Owp8xGGF0
 コマンドライン、バッチ処理(特にソフトはいらない)
 vbs(特にソフトはいらない)
 マクロを使えるテキストエディタ

秀丸用マクロ テキストを開いた状態で使う
gofiletop;
insert basename2+"\n";
saveexit
566名無しさん@お腹いっぱい。:2010/11/27(土) 08:57:44 ID:BWoh6lA20
>>565
回答ありがとうございます
待ってる間にphpでファイルを読み出して書き換えるプログラムを
なんとなく書いてみたらできちゃいました
567名無しさん@お腹いっぱい。:2010/11/27(土) 11:48:53 ID:+W8t3XC40
568名無しさん@お腹いっぱい。:2010/11/29(月) 03:41:41 ID:VDvZ72O/0
xdoc2txtは、mhtファイルを選り好みしすぎなのにゃー。
569名無しさん@お腹いっぱい。:2010/12/15(水) 04:26:06 ID:0eGDaxFA0
すみません質問させてください
GrepReplaceというソフトを利用させてもらってるのですが
A.B.Cと別々のディレクトリに入っている同じファイル名のファイルを同時に選択し一括で置き換えることはできるのでしょうか?
ググってみたものできるようなできないような…具体的なやり方なども見当たらず
知っている方がいましたら教えてもらえると助かります
素人ですいません
570名無しさん@お腹いっぱい。:2011/01/02(日) 17:26:54 ID:W9rCMid70
質問です。

1つのテキストファイル内に1行ずつ検索キーワードが数千個あり、
それらキーワード毎に対象のフォルダ配下をgrepした結果を
検索キーワードをファイル名にしたテキストファイルに出力する

といったことをwindows上で行いたいのですが、
実現できるツールがありましたらご教授ください。
571名無しさん@お腹いっぱい。:2011/01/03(月) 04:29:18 ID:WZkbHwOY0
572名無しさん@お腹いっぱい。:2011/01/13(木) 16:38:01 ID:mtPk05Fe0
普通にバッチファイルかエディタのマクロの書き方でも憶えた方が早いと思うが
そんなピンポイントで要望に添うソフトがあるとは思えないんだが
573名無しさん@お腹いっぱい。:2011/02/13(日) 07:07:25 ID:CsQGHtN40
テキストエリアを含むソースを置換したいんですけど、うまく出力されません。
テキストエリア内へ置換したソースを出力しているから駄目なのかな?
わかる人いますか?
574名無しさん@お腹いっぱい。:2011/02/13(日) 07:37:53 ID:lltnGurS0
d:\xxx以下にあるファイル( .lnk とかのバイナリファイルを含む)を全スキャンして
ファイル中に含まれる c:\xxx を d:\xxx に置換したいんですが
>>1のテンプレのツールはバイナリも問題なくできますか?
575名無しさん@お腹いっぱい。:2011/02/13(日) 13:13:28 ID:/zy6QYbd0
>>573
質問するときは、OSや使っているソフトのバージョン名、具体的な例を明示するのが最低限の礼儀
576名無しさん@お腹いっぱい。:2011/02/13(日) 13:42:15 ID:5bvUc7SQ0
テキストエリアってなんぞ?
577名無しさん@お腹いっぱい。:2011/02/13(日) 15:01:13 ID:DtW8+3ru0
>>574
TextSSがバイナリgrep置換ができるっぽい

http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005236.html
文字列置換のほかにも、改行コードの変換や日本語コードの変換、バイナリコードでの置換を行うことが可能。
578名無しさん@お腹いっぱい。:2011/03/18(金) 00:11:41.29 ID:Y7iWfROg0
627 名前:死ねばいいのにwww[sage]
投稿日:2011/03/17(木) 22:32:39.30 ID:SP4/L8yn0
◆アフィ報酬のために詐欺師や悪徳アフィリエイターを叩く振りをしながら、
自らも裏で不正しまくっている醜態晒しの会こと
青森不正乞食の会の変態野郎カンチョー
気持ち悪すぎるアダルトを中心とした糞アフィブログの一部◆
http://hibari.2ch.net/test/read.cgi/affiliate/1299028888/627

【ジャネット】122815
◆ペニス増大法(ペニス大きく・ペニス太く)
◆乳首攻めグッズ・チクビッチ・乳首バイブ・乳首洗濯ばさみマニア!
◆コスプレ衣装激安販売!【ナース・セーラー服・メイド服】
◆お勧めのバイブ【Gスポット・乳首攻め・クリ攻め】
◆TENGA【テンガ】TENGAEGGの動画・使い方・使用方法
◆お勧め女性向けマッサージ器
◆TENGA・TENGAEGGの使い方・感想・通販をご紹介します!
◆激安コンドーム通販【つけ方・買い方・避妊】
◆元もてない男が出会い系でヤリまくった方法!
◆やりまくる出会いの法則
淋病【りんびょう】症状・治療法・検査薬
クラミジア【症状・薬・治療法・検査薬】
【さら金】キャッシング即決!
「イカせる!」前戯愛撫テクニック裏技
◆芸能人【げいのうじん】の【うわさ】噂【芸能界のうらがわ】
◆芸能人噂不倫妊娠整形暴露事件録
◆芸能人の噂とスクープ!「げいのうじん」の”うわさ&スクープ”
◆芸能界【げいのうかい】のウラの裏とうわさ
◆女優,歌手,芸能人の噂,ニュース【じょゆう,かしゅ,げいのうじん,の,うわさ,にゅーす】

http://hibari.2ch.net/test/read.cgi/affiliate/1299028888/627

579名無しさん@お腹いっぱい。:2011/03/21(月) 08:21:01.10 ID:YpK+aDUj0
なぜか洗練されたUIを持つツールがないんだよなこの分野は
580名無しさん@お腹いっぱい。:2011/03/26(土) 19:05:19.08 ID:AT7IUBECO
未だに秀丸grepだわ…
581名無しさん@お腹いっぱい。:2011/03/26(土) 21:31:31.75 ID:emuPd+JT0
俺は主にEmEditor8のgrep(またはファイル置換)をSendToフォルダ経由で使ってる。
たまに気分次第でUnicode版サクラエディタのgrep機能を使う時もあるけど。
582名無しさん@お腹いっぱい。:2011/03/29(火) 20:09:36.85 ID:FvIkzg/u0
filediverの鴨の写真って、どうしたら出る?アイコン内のソースにあるんだけど
583名無しさん@お腹いっぱい。:2011/04/28(木) 15:23:16.34 ID:YS118h/V0
フォルダの中にある
txtとxmlファイル中のコメントアウトを全削除したい。

Devas使ってるんだが
検索で出てきて欲しいけど、
<!-- * --> とやってもうまくいかないのです・

どうしたらいいだろう?
ちなみにこの領域素人です。
584名無しさん@お腹いっぱい。:2011/04/29(金) 00:25:03.82 ID:nV1gO0RR0
>>583
>どうしたらいいだろう?
vectorで希望を叶えてくれるソフトを探すか正規表現を憶えるか
585名無しさん@お腹いっぱい。:2011/04/29(金) 09:58:28.65 ID:xXMNyZrn0
< とかいくつかの記号は特別な記号だから、正規表現では\< とする必要がある
面倒だけど一時的に<を★ >を■などに置き換えたりするのも有効だな
そうすれば\を使わなくて済む


 .*
ピリオド抜けてないか?
586名無しさん@お腹いっぱい。:2011/04/29(金) 11:17:59.14 ID:hLAkFguJ0
つまり
\<!--.*?--\>
こうだな
587名無しさん@お腹いっぱい。:2011/04/29(金) 12:37:30.64 ID:4cHiuhg40
え、< をエスケープする必要はあったっけ?
とりあえずDevasで試してみたけど、\< だと動かなかったよ
<!--.*?-->
でいいんじゃない?
588名無しさん@お腹いっぱい。:2011/04/30(土) 00:14:07.43 ID:USKdfmOB0
HTMLのコメントアウトって行を跨いで、
複数行も可じゃなかったっけ?
589名無しさん@お腹いっぱい。:2011/04/30(土) 02:02:38.87 ID:EeP7R8gp0
CSSや何かと混同してないか
590名無しさん@お腹いっぱい。:2011/04/30(土) 13:23:23.14 ID:TTdorm3Z0
583です。この板が生きていただけでなくコメントありがとー!
目的は大体わかると思うけど、不要なコメントの削除。
>>584 正規表現は簡単そうなのに実は奥が深いいい・・
おもいっきり初歩だったが正規表現はワイルドカードの拡張と思っていた・・
5つほど覚えて、
あとは目的別でごまかした。
>>585 >>586 >>587なぜか<のエスケープはなしでもうまく行った。
マニュアルに<!--.*?--> がのってた。
591名無しさん@お腹いっぱい。:2011/04/30(土) 14:55:05.83 ID:5DBCZAuE0
>>585,586,590
物によるが、\<, \>は単語の先頭、単語の末尾にマッチする。
そもそも正規表現なんて方言たくさんあるんだから、ツール名出さずに話したってしょーがない。
592名無しさん@お腹いっぱい。:2011/04/30(土) 20:47:51.14 ID:2tJleYAz0
>>591
>>593=590は最初にDevasの話って言ってるよ
だから自分もその前提で答えてる
593名無しさん@お腹いっぱい。:2011/05/06(金) 11:50:26.78 ID:KGiw5mpP0
583だがまた沸いてきました
助けてくれー

文章の中に\n\nと\nが混ざってんだけど、
\n\nのところは、\nだけ残して、
\nを全部削除したいの。

\nのあとが必ず:なので、\n.*?:を使うんだけど、
きれいさっぱり\n\n.*?:をやってしまうのだよ。

どうしたらよかっぺか?
594名無しさん@お腹いっぱい。:2011/05/06(金) 12:06:15.47 ID:KGiw5mpP0
上だけど \nと:の間には任意文字列はいってんの。
595名無しさん@お腹いっぱい。:2011/05/06(金) 12:23:42.85 ID:KGiw5mpP0
事故解決したっぺ!!
\n[^\n]*?:
596名無しさん@お腹いっぱい。:2011/05/06(金) 14:03:40.92 ID:EoQrtH6f0
>>595
それだとコロンや\nとは離れた位置のコロンも置換されてしまいそうだけど、
問題ねえべか?
597名無しさん@お腹いっぱい。:2011/05/06(金) 20:10:04.02 ID:KGiw5mpP0
んだ。いけたっぺ。
これを、\n[^\n]*:
すっと、あぶねえっぺ。
598名無しさん@お腹いっぱい。:2011/05/06(金) 20:21:31.42 ID:78Q4G8qC0
申し訳ないけど私にもアドバイスをお願い致します

海へ行った★山へ行った★川へ行った★昨日、海へ行かなかった★
 ↓
★山へ行った★川へ行った★★

のように海を含む部分だけを削除したいです
海.*★ を ★に置換しようとすると行全体にヒットしてしまいます
文章の長さや海という出現場所に規則性はありません

こんな時はどうすれば良いのでしょうか?
599名無しさん@お腹いっぱい。:2011/05/06(金) 21:14:48.96 ID:F48ZpXqY0
[^★]*海[^★]*
600名無しさん@お腹いっぱい。:2011/05/06(金) 23:49:29.74 ID:yylEXFoy0
>>599
ご丁寧に答えをありがとうございます
^は行頭、*は.*という使い方しか気付きませんでした
601名無しさん@お腹いっぱい。:2011/05/08(日) 20:17:39.22 ID:+u20AJz50
FileDiver 4.31
に変わるソフトで、同機能のものありますか?
FDはマイ ドキュメント以下にファイルを作るのがいやなんです
602名無しさん@お腹いっぱい。:2011/05/11(水) 06:46:51.55 ID:I6KNCE8a0
そんなの隠しファイルにでもしとけばいいだろ。
てかマイドキュメント以下を整然とした状態に保とうなんて無理な話。
おかしなところにこだわりを持ちすぎると効率悪いぞ。
603名無しさん@お腹いっぱい。:2011/05/14(土) 11:00:27.08 ID:7u3e3kX10
%APPDATA%に設定情報書き込まれるのも気に入らないけど、
マイドキュメントに許可なく情報書き込むソフトって何なの?
604名無しさん@お腹いっぱい。:2011/06/01(水) 00:28:26.98 ID:BcRqqTqN0
改行コードを上手く扱える置換ツール少ないなぁ
605名無しさん@お腹いっぱい。:2011/06/03(金) 05:04:43.81 ID:P+tlHE4d0
.に改行コードを含めるのって難しいのかね
ないよなそういうツール
606名無しさん@お腹いっぱい。:2011/06/03(金) 08:58:47.95 ID:Wvyqd7T40
大抵の正規表現ライブラリにはシングルラインモードってのがあるんだけどね
607名無しさん@お腹いっぱい。:2011/06/03(金) 15:46:25.07 ID:DJhBG8z80
>>605
emeditorはできるぞ
608名無しさん@お腹いっぱい。:2011/06/03(金) 19:02:04.12 ID:wM2YDAzj0


com\t    
jp\t 
html\t 

の\tの代わりに、/を入れたい。文中に\tが他にもあって、
この3つの文字パターンの末尾だけを変えたい。

これを1回で置き換えられる正規表現はあるか?

609名無しさん@お腹いっぱい。:2011/06/03(金) 19:12:55.00 ID:DJhBG8z80
ある
610名無しさん@お腹いっぱい。:2011/06/06(月) 13:14:33.03 ID:HIK2VXwe0
608だがわからない。
ヒントお願い。
611名無しさん@お腹いっぱい。:2011/06/06(月) 21:05:07.71 ID:+G0AWWmc0
>>610
|
612名無しさん@お腹いっぱい。:2011/06/06(月) 21:06:37.46 ID:q4/kM4tP0
613名無しさん@お腹いっぱい。:2011/06/07(火) 21:03:08.21 ID:H9jfiR760
610だが (com\t|jp\t|html\t)  (com/|jp/|html/)
かな・・・・ ちがうかな・・

614名無しさん@お腹いっぱい。:2011/06/08(水) 03:19:07.82 ID:2ZqcdLbt0
簡単なのにみんな教えないのは、聞く態度が悪いからなのかな
空気読めずに教えちゃうところだったわ
あぶね
615名無しさん@お腹いっぱい。:2011/06/11(土) 14:07:34.53 ID:6DkxlvFw0
置換後の文字列指定は言語やソフトによって\1だったり$1だったりするからじゃね?
616名無しさん@お腹いっぱい。:2011/06/26(日) 19:03:38.31 ID:KsFWH7XB0
s/(?<=com|jp|html)\t/\//gi
617名無しさん@お腹いっぱい。:2011/07/31(日) 04:54:48.08 ID:C+FCYAZm0
-f\"hoge zero\" -r\"hoge one\"
-f\"foo zero\" -r\"foo one\"

-f\"hoge|foo (zero)\" -r\"$1one\"

Speeeeedのコマンドライン引数で置換していて、
上の2つと下の1つは同じ意味だと思うのですが、
下のやり方の場合、置換されない場所が出てきます。
原因はどういうことが考えられるでしょうか。
618名無しさん@お腹いっぱい。:2011/07/31(日) 11:37:59.34 ID:pQ1apku20
>>617
括弧のくくり方が間違ってる。
(hoge|foo) zero
619名無しさん@お腹いっぱい。:2011/07/31(日) 15:09:06.75 ID:WDr/pN9c0
それに加え、$1の後にスペース入れないと駄目だな
620617:2011/07/31(日) 21:14:42.54 ID:C+FCYAZm0
>>618>>619
できました。ありがとうございます。
621名無しさん@お腹いっぱい。:2011/08/03(水) 01:46:02.82 ID:YpQX2IaQ0
-f\"one|two|three\" -r\"iti|ni|san\" みたいに入力して、
one → iti、two → ni、three → san
みたいに検索文字列それぞれに
置換文字列を割り当てる方法がありましたら教えてください。

622名無しさん@お腹いっぱい。:2011/08/03(水) 08:16:49.72 ID:ULU2LNWy0
連続置換出来る repl-aceやspeeeeed等々やマクロを使った方が早い希ガス
623名無しさん@お腹いっぱい。:2011/08/04(木) 07:27:24.25 ID:RdFHgWJ60
>>622
分かりました、ありがとうございます。
624名無しさん@お腹いっぱい。:2011/08/12(金) 13:57:00.80 ID:kfRHmZVn0
Speeeeedで/**/のコメントを消すのにどう検索したらいいでしょうか。
-oEm -f\"/[*].*[*]/\" -r\"\"
で1行のは消せるのですが、複数行は消せません。
625名無しさん@お腹いっぱい。:2011/08/13(土) 14:23:33.68 ID:2nBeo8KH0
エスケープ処理はしておけよ
626名無しさん@お腹いっぱい。:2011/08/14(日) 15:13:15.32 ID:a4E4QRtv0
>>624
Greplaceか、複数行置換ってソフトを使ってみ
627名無しさん@お腹いっぱい。:2011/08/14(日) 21:50:16.16 ID:raECbLJV0
>>625-626
やってみます、ありがとうございます。
628名無しさん@お腹いっぱい。:2011/08/25(木) 08:57:41.72 ID:QtwEaMpL0
/RegEx/ - 便利な正規表現、みんなで共有
http://regex.gkbr.me/
629名無しさん@お腹いっぱい。:2011/09/27(火) 19:49:19.45 ID:Dx0uMhwX0
UNICODEに対応していて、パスが260以上のファイルの読み込めるgrepソフトって、ないでしょうか?
630名無しさん@お腹いっぱい。:2011/10/05(水) 04:19:30.27 ID:UiCDpaza0
それは何のOS上で?
631名無しさん@お腹いっぱい。:2011/10/05(水) 09:58:02.10 ID:eSIpsclb0
>629
WinMerge日本語版
632名無しさん@お腹いっぱい。:2011/10/07(金) 22:32:42.07 ID:OBJy2sVh0
>>631
629じゃないけどWinMergeでgrepする方法教えて
633631:2011/10/08(土) 08:53:42.39 ID:/2kWykDa0
>632
ごめん。寝ぼけてgrepではなくdiffに使うソフトを誤って書いてしまった。
grepに関しては>>415-416のUnicode版と言える>>519の方法が>>629の用途で使えるよ。
それもサロゲートペア文字対応。
なお、以下の2行は同じ事を有料のEmEditor8で行う場合のバッチファイル記述例。

if "%~1"=="" START "NT系" "C:\Program Files\EmEditor\EmEditor.exe" /fd "."
if not "%~1"=="" START "NT系" "C:\Program Files\EmEditor\EmEditor.exe" /fd "%~1"
634名無しさん@お腹いっぱい。:2011/10/11(火) 23:05:21.56 ID:dfuPmQY50
エディタ付属のしかまともなgrepってないんだな
UNICODEくらいスタンドアロンのツールでもサポートしてくれ
635名無しさん@お腹いっぱい。:2011/11/15(火) 13:00:58.16 ID:VgNeHEwi0
名前はアレだがちょっと良さげ
http://gut.no.land.to/img/kyap1J01.JPG
636名無しさん@お腹いっぱい。:2011/11/15(火) 18:49:31.91 ID:hjYlZsXO0
>>635
これは良さそうだな
637名無しさん@お腹いっぱい。:2011/11/15(火) 23:43:37.40 ID:7sIb6Dz80
>>605
俺も.が改行にもマッチするソフトが欲しい
DEVASでできるんだけど開発終了でいつまで使えるかわからんし
638名無しさん@お腹いっぱい。:2011/11/16(水) 05:06:53.70 ID:Qhw5xr020
それ改行にマッチしないとかじゃなくて
1行づつ読み込んで比較してるだけじゃない?
複数行で検索できるツールなら普通にできるが
639名無しさん@お腹いっぱい。:2011/11/16(水) 19:54:39.80 ID:ZfnV/XUj0
>>638
複数行置換のヘルプみたらNET Framework の System.Text.RegularExpressions
を用いたものですとあって、http://msdn.microsoft.com/ja-jp/library/az24scfc.aspx
をみたら「\nを除く任意の1文字と一致」とあるからダメなんじゃないの・・・と
あとBREGEXP.DLLを使うSpeeeeedとかgetiaはダメだった
が、試したらesploristは行けたわ。
640名無しさん@お腹いっぱい。:2011/11/18(金) 18:40:29.19 ID:E/hQnsuJ0
>>639
.NETなら . を改行に一致させるモードが用意されているので、簡単に作れるよ
641名無しさん@お腹いっぱい。:2011/11/19(土) 15:13:04.94 ID:KBC2Ywrf0
だよな、はっきりいってプログラミングより正規表現の方が難しいよw
正規表現書ける知能があるならパパっとプログラミングすればいいのに
C#ならググってソースコピペするだけでできるww
642名無しさん@お腹いっぱい。:2011/11/20(日) 08:28:14.56 ID:vwI9M3su0
正規表現は公式パターンを覚えればいいだけ
オブジェクト指向の方が(非プログラマには)難しい
643名無しさん@お腹いっぱい。:2011/11/20(日) 11:36:35.00 ID:c6ZJrBtl0
別にオブジェクト指向なんて理解してなくても
Formにベタ書きで初心者でもDEVAS程度なら作れるだろw
検索してそれをリストアップするだけなら数十行でできるしなw
それでいて自分用にカスタマイズできる
644名無しさん@お腹いっぱい。:2011/11/20(日) 11:38:48.28 ID:Hr6MfPY/0
板違い
645名無しさん@お腹いっぱい。:2011/11/20(日) 11:51:45.03 ID:QdtM9IiU0
ここ2ちゃんのログのように行頭に数字があって
2〜3行文章があるログがあります

数字にマッチしたらその数字にURLを補完したいんですけど
そのような場合にはどうしたらいいんでしょう
置換だと数字が消えてしまうんですよね・・・
646名無しさん@お腹いっぱい。:2011/11/20(日) 13:19:59.21 ID:hycCsBjn0
>>645
置換前:([0-90-9]+)
置換後:\1当該URL または $1当該URL

置換後はソフトやプログラミング言語によって違うので
当該マニュアルを自分で読んでね
置換前は全角数字がありえないのであれば、0-9は削ってね
あと戻り読み使ってもできそうだけど、鬼車系の場合は
戻り読みの可変長に制限事項があったりするので
ここでは書かないよ
647名無しさん@お腹いっぱい。:2011/11/20(日) 14:11:38.72 ID:QdtM9IiU0
>>646
^([0-9]+)で質問したような動作になりました
本当にありがとうございました!
648646:2011/11/20(日) 21:20:33.81 ID:hycCsBjn0
>>647
どういたしまして、それより行頭の条件を見落としてて失礼しました

>>605
http://php.net/manual/ja/reference.pcre.pattern.modifiers.php
s (PCRE_DOTALL)
この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字 にマッチします。
これを設定しない場合は、改行にはマッチしません。 この修飾 子は、Perl の /s 修飾子と同じです。
[^a] のような否定の文字クラスは、 この修 飾子の設定によらず、常に改行文字にマッチします。
649名無しさん@お腹いっぱい。:2011/11/28(月) 02:42:49.01 ID:G9RHIXE10
高性能な検索順位チェックツールが今なら無料です。
http://www.kensaku-giken.com/2/904-2.htm

PCのYahoo!・Google・MSNの順位・インデックス数・被リンク数チェック
携帯のYahoo!モバイル・Googleモバイル・gooモバイルの順位・インデックス数・被リンク数チェック、
ライバルサイトのインデックス数・被リンク数のチェックなどができます。
毎日1回起動して、【検索】ボタンを押すだけで、
数百サイトの順位チェックを自動で行い、過去の検索結果も記録して残します。
SEO対策の検証に不可欠な順位・インデックス数・被リンク数の変動をチェックすることができます。
市販されている順位チェックツールは1万円以上するものばかりですが、
そのようなツールよりも高機能なのに無料です。
利用制限なども一切ありません。
PC&モバイル対応の検索順位チェックツールです。
650名無しさん@お腹いっぱい。:2011/11/28(月) 06:39:49.66 ID:u5mp3dgF0
>>649
うざい
651名無しさん@お腹いっぱい。:2011/12/11(日) 00:40:02.33 ID:Q1AJl62i0
フォルダツリーとかいらねえよな
誰が望んでんのこの糞機能
652名無しさん@お腹いっぱい。:2011/12/16(金) 18:37:16.43 ID:r9XJPypV0
AndroidのGrepツール誰か作ってくれないかな〜
aGrepってのはあるんだけどGrep置換じゃないから探すだけ……
653名無しさん@お腹いっぱい。:2011/12/22(木) 10:00:59.11 ID:0M64PDW60
Devasって起動するとき「デヴァーーースッ!!」て叫びたくなる
654名無しさん@お腹いっぱい。:2012/01/21(土) 01:35:45.88 ID:BMIxoNbf0
え?叫んでないの?
655名無しさん@お腹いっぱい。:2012/01/23(月) 13:40:45.77 ID:AcB9Hhbc0
頭に「来い、デヴァーース!!」て入れて、日曜朝の合体ロボ呼ぶような気分になってる
656名無しさん@お腹いっぱい。:2012/02/14(火) 14:34:23.74 ID:1724Gwkk0
Devasの外部エディタにMery使ってるんですが、行を送る引数ってご存知の方いませんか?
Meryから開くといつも1行目にカーソルが行ってるんですが……

/jl とか /l とか %l とか試してみたんですが全滅です orz
657名無しさん@お腹いっぱい。:2012/02/14(火) 16:16:42.09 ID:1724Gwkk0
すみません、事故解決しました。報告及びチラ裏がわりに↓
"パス" /l "%l" "%p"
引数って使ったこと無かったんですが、少しだけわかったような気がします。スレ汚し失礼しました
658名無しさん@お腹いっぱい。:2012/02/14(火) 22:55:20.15 ID:74TwrIEJ0
c:\program files\mery

この半角スペースがくせ者だね
"c:\program files\mery"
にしないと
659名無しさん@お腹いっぱい。:2012/02/16(木) 01:25:46.04 ID:Y5wYW0Vo0
Devasで正規表現検索するとき、\n使うなら「行単位で検索」にチェック入ってないほうがいいんだよね?
じゃあ「行単位で検索」ってなんであるの?
660名無しさん@お腹いっぱい。:2012/02/18(土) 10:32:36.29 ID:Tj3m+0yA0
>>659
Devasユーザじゃないんで正規表現の一般論で書くけど、
そこのチェックの有無で^や$が各行の行頭や行末にマッチするか、
文字列(grepソフトならファイル全体)の先頭や末尾にマッチというように
動きが変わるはず
661名無しさん@お腹いっぱい。:2012/03/14(水) 22:28:54.93 ID:H6TDcD0v0
Devasに置換のオートスタートないの
662名無しさん@お腹いっぱい。:2012/03/14(水) 23:53:28.15 ID:HrFrBCRm0
ヘルプのコマンドラインオプションだか引数だかに無かったら無い
663名無しさん@お腹いっぱい。:2012/03/16(金) 23:19:54.21 ID:h9MjpCs90
うーん、コマンドラインからオートスタート⇒検索ないし置換⇒結果をファイルに出力⇒終了、
とかいったニーズってけっこうあるものなのか
664名無しさん@お腹いっぱい。:2012/03/17(土) 09:59:47.28 ID:001Mkh/60
何度も使って問題ないのが分かってるのに毎回置換クリックさせられるのは手間っちゃあ手間
665名無しさん@お腹いっぱい。:2012/03/17(土) 16:15:58.04 ID:r6GFx0XA0
何度もって言えば、置換パターンをある程度覚えさせたいな
〜を含まない行、とか覚えてられるか!
666名無しさん@お腹いっぱい。:2012/04/21(土) 17:06:01.91 ID:rjPwbSLh0
a
667名無しさん@お腹いっぱい。:2012/04/21(土) 17:33:03.30 ID:WK+g7eH/0
この分野って完全に止まってんだな
668名無しさん@お腹いっぱい。:2012/04/24(火) 03:38:12.61 ID:lEMfk7+b0
>>667
よく使うから進歩が無いのは寂しい限り

ところで、Devasみたいに検索結果を列挙して
チェックボックスで有効無効指定が出来るの無いかね?
機能自体は満足してるんだけど字が小さくて読みづらい……
669名無しさん@お腹いっぱい。:2012/04/28(土) 15:02:03.45 ID:AbxdN+3+0
>>668
Greplaceマジおすすめ
670名無しさん@お腹いっぱい。:2012/05/21(月) 00:26:13.38 ID:n1Zu6Bje0
目が覚めるような新ツールとか出てこないかねぇ
それともサクラみたくテキストエディタの機能として吸収される運命なのか
671名無しさん@お腹いっぱい。:2012/05/21(月) 13:06:34.69 ID:qUQk6iN/0
むしろ、校正ツールだとか、リファクタリングツールだとか、
特定分野専用のソフトが進化して、
居場所を奪われてる気がする。
672名無しさん@お腹いっぱい。:2012/05/21(月) 14:28:01.30 ID:l/b/mxEE0
つ マクロ
673名無しさん@お腹いっぱい。:2012/05/22(火) 19:56:12.23 ID:Kz7gaQws0
そもそも認知度が低い
674名無しさん@お腹いっぱい。:2012/05/27(日) 00:48:12.97 ID:HoGNZlH80
大量の数字の中から11から19だけを検索するのってどうやればいいんですか?
675名無しさん@お腹いっぱい。:2012/05/27(日) 01:45:28.60 ID:f0DkpBQ90
正規表現検索モードをOnにして
『[^0-9]1[0-9][^0-9]』あたりでどうかな

というか正規表現スレで聞いたほうがいい気もする
676名無しさん@お腹いっぱい。:2012/05/27(日) 16:00:40.80 ID:7NPdRvlk0
>>674
大量の数字というのが数字以外は含まないのか、改行だけは含まれるのか等がわからないので
サンプルテキストも書くべきかと
677名無しさん@お腹いっぱい。:2012/05/27(日) 16:02:19.52 ID:7NPdRvlk0
>>675
『[^0-9]1[1-9][^0-9]』の間違い?
678名無しさん@お腹いっぱい。:2012/05/27(日) 18:12:33.37 ID:btelT/Eu0
1[1-9]{,1}
679名無しさん@お腹いっぱい。:2012/05/27(日) 19:10:51.43 ID:7NPdRvlk0
>>678
量指定子の第一引数省略は互換性低いから
1[1-9]{0,1}か1[1-9]?にした方がいいよ

例えば.NET4では使えない
http://msdn.microsoft.com/en-us/library/3206d374.aspx
680 忍法帖【Lv=2,xxxP】 :2012/07/19(木) 01:22:40.57 ID:cHoPPDHP0
!ninja
681 忍法帖【Lv=3,xxxP】 :2012/07/20(金) 02:19:50.37 ID:CTR5wY1Y0
!ninja
682 忍法帖【Lv=4,xxxP】 :2012/07/21(土) 01:40:55.10 ID:R3zx43Ml0
!ninja
683名無しさん@お腹いっぱい。:2012/07/21(土) 17:36:27.53 ID:7ah2kXtD0
>>680-682
いくら暫く動いてないからっていいかげんにしろw
684名無しさん@お腹いっぱい。:2012/09/18(火) 20:14:16.62 ID:m+fuaEhS0
2ヶ月書き込みなしでも落ちないのかこの板
685名無しさん@お腹いっぱい。:2012/10/26(金) 09:07:00.55 ID:L4EpSbml0
年単位で書き込みなくても落ちないことあるしね
686名無しさん@お腹いっぱい。:2012/12/21(金) 01:15:56.13 ID:eYe18/Hi0
Devasが複数ディレクトリを指定しての検索が出来ないのが辛い
なんか同等のでそれが出来るソフト無い?
687名無しさん@お腹いっぱい。:2012/12/21(金) 12:58:54.87 ID:dqzBtqJF0
688名無しさん@お腹いっぱい。:2012/12/21(金) 13:35:57.43 ID:dqzBtqJF0
すまん間違えた秀丸マクロであるそうだよ
検索するだけなら他にもあるようだが

エディターを紹介してください - BIGLOBEなんでも相談室
http://soudan1.biglobe.ne.jp/qa7576776.html
PowerShellで複数のファイルの文字列を一括置換する − @IT
http://www.atmarkit.co.jp/fwin2k/win2ktips/1039psrepstr/psrepstr.html
689名無しさん@お腹いっぱい。:2012/12/21(金) 19:22:30.26 ID:eYe18/Hi0
ご紹介預かりありがたいが禿丸嫌い
690名無しさん@お腹いっぱい。:2012/12/21(金) 21:50:53.84 ID:R8JhBZl+0
検索だけでよければ、機能は劣るけどHNXgrepってのがそこそこ
http://www.vector.co.jp/soft/winnt/util/se494966.html
「対象」から「複数パス指定」を指定してフォルダをDragDropでぶっこめる
691名無しさん@お腹いっぱい。:2012/12/21(金) 22:43:58.02 ID:eYe18/Hi0
すまん、二度も言い損ねたけど置換までできないと用をなさない
ご好意に感謝
692名無しさん@お腹いっぱい。:2012/12/26(水) 13:25:39.46 ID:RnlwCdJh0
Devasって後読み出来ないのね……
693名無しさん@お腹いっぱい。:2012/12/27(木) 02:25:47.96 ID:lQ3S0j4V0
Devasみたいにプレビューから取捨選択出来るの増えないかなぁー
694名無しさん@お腹いっぱい。:2012/12/30(日) 03:03:34.28 ID:Zc8z910L0
こんなん無いかね

後方参照、先読み後読みそれらの否定が使える
検索結果を一覧して置換するか取捨選択できる
対象の行をエディタで開ける
フォルダ以下だけでなく指定ファイルからも可能
置換結果のプレビューも出来ると良い
695名無しさん@お腹いっぱい。:2013/01/05(土) 21:27:47.37 ID:UAvBZLoL0
>>694だが、Meryに新しく付いたGrep置換が要件を満たしていた
若干使いにくいが……まぁ贅沢は言うまい
696名無しさん@お腹いっぱい。:2013/04/04(木) 00:42:40.91 ID:FJjUfYUk0
正規表現覚えたい人に良い感じのツールめっけた
正規表現テスター
http://ukiya.sakura.ne.jp/index.php?%E8%87%AA%E4%BD%9C%E3%82%BD%E3%83%95%E3%83%88%E4%B8%80%E8%A6%A7%2F%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%83%86%E3%82%B9%E3%82%BF%E3%83%BC

そこの記事にある間違いだらけの正規表現講座も分かりやすかった

って3ヶ月もカキコないのかw ageとこう
697名無しさん@お腹いっぱい。:2013/06/04(火) 18:39:19.98 ID:kk+ccAuB0
698名無しさん@お腹いっぱい。:2013/06/04(火) 22:54:28.80 ID:iAA1qn4x0
>>697
それって何ができるんだってばよ?
699名無しさん@お腹いっぱい。:2013/07/29(月) NY:AN:NY.AN ID:+0qMyvYgP
DOSのコマンドラインであいまい検索する場合、どんなソフトがありますか?

以前は zf.exe を使っていましたが、 x64 になって使えず困っています。
700名無しさん@お腹いっぱい。:2013/08/04(日) NY:AN:NY.AN ID:2sIhkDz40
powershell使ってよければSelect-Stringとかじゃだめかな
701名無しさん@お腹いっぱい。:2013/08/09(金) NY:AN:NY.AN ID:kAZUl94vP
>>700
あいまい検索だとSelect-Stringの全角半角の外、
アラビア数字、漢数字、ギリシャ数字も探してくれたり、
記号、行末、空白などを無視して検索してくれるので、便利です。

ないようなので、遅いけどrubyスクリプトで作ってみようかな
702名無しさん@お腹いっぱい。:2013/08/30(金) NY:AN:NY.AN ID:DffnDxU70
大統領苦言
「野球は大人になったので見とうない


ドライブ中だがビールがうまい」
703名無しさん@お腹いっぱい。:2013/10/17(木) 23:48:29.43 ID:PKxf5+nd0
Devasなんですが、Resouse Hakcerとか使って検索結果のリスト部のフォントの種類・サイズを変更できないでしょうか
見てみたんですがそれらしきところが見つからず……
現状だと少し小さくて見づらいです
704名無しさん@お腹いっぱい。:2013/12/21(土) 10:55:59.43 ID:WdorXWU60
エクセル97が6万行の行数の上限に到達した。といってもこのファイルは検索に使ってるだけだからTeraPadにそのままコピーしてこちらで検索することにした。
ネットによるとTeraPadは1000万行は扱えるらしい。というかメモリがあるだけ扱えるということかもしれないが。。
文字検索としてはGrepB.exeを導入した。思ったより光速だし、なかなか便利。複数のテキストファイルを合計しても全部で60万行くらいだからこれであと10年は問題ないはず。
705名無しさん@お腹いっぱい。:2014/02/20(木) 01:32:52.20 ID:POmsgdLg0
文字列検索コマンド「grep 2.17」リリース | SourceForge.JP Magazine
http://sourceforge.jp/magazine/14/02/19/153000
バッファモードの活用などにより、マルチバイト文字列に対し-iオプションを利用し、\または[が含まれていないパターンを検索する際の速度が10倍高速になったという。
-iオプションを利用しない場合は、最大7倍程度の改善が可能だそうだ
706名無しさん@お腹いっぱい。:2014/03/19(水) 13:46:25.58 ID:I7yHN/mY0
「さくさくエディタ」
ttp://www.forest.impress.co.jp/docs/review/20130827_612684.html
世界最速の全置換処理を目指すシンプルなテキストエディター

文字を削除したら文字が崩れおちていくw
たしかに置換スピードは速いな
707名無しさん@お腹いっぱい。:2014/03/19(水) 13:49:41.32 ID:lsQR8dto0
最速目指してるんならアウトラインとかはお呼びでないか……
708名無しさん@お腹いっぱい。:2014/03/19(水) 13:56:38.82 ID:I7yHN/mY0
でもハンパじゃなく速いぞw
でも、ちょっと何目指してるのかわからんソフトだな
709名無しさん@お腹いっぱい。:2014/03/19(水) 17:24:27.38 ID:mKh9kWrD0
世界最速の置換速度を目指してるんだろ?
710名無しさん@お腹いっぱい。:2014/03/20(木) 03:25:52.26 ID:wH9v4CL80
そうだけど、だったらあんなゴチャゴチャしたスタート画面はいらんだろ
削除文字アニメーションとか画面右下画像とか。
作者の遊び心なんだろうな

ソフトの起動回数とかファイルオープン回数とかカウントしてるんだな
711名無しさん@お腹いっぱい。:2014/05/22(木) 23:40:14.99 ID:ZPWGu/Z00
「FileSearchy」 - 正規表現も利用できる、タブ切り替え式の高速ファイル検索ソフト
http://www.vector.co.jp/magazine/softnews/140522/n1405221.html?ref=rss
712名無しさん@お腹いっぱい。:2014/05/29(木) 09:53:42.07 ID:NX+USfNb0
カップヌードルのキングサイズ
よく時間がないときなどは、カップラーメンですましてしまうことが多い、そんな方は多くいらっしゃると思います。
ですが、あのカップラーメン、ちょっと量が少なくて物足りないと感じる人も多いのではないでしょうか。私もよく、おにぎりや菓子パンなどを同時に購入しています。
 そんななか、カップ麺業界の王者ともいうべき日清から、「カップヌードル キング」なるものが発売されています。名前に劣らず、その量は圧倒的でまさに王様級です。
 発売直後は醤油味しかなかったのですが、さいきん、シーフード味が発売されました。私の周りにもシーフード好きは多いので、これは朗報です。
これからも日清さんにはがんばってもらい、定番のカレー味もぜひキングサイズで出してもらいたいところです。
http://sode.herobo.com/%E8%A2%AB%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%97/
713名無しさん@お腹いっぱい。:2014/05/30(金) 05:51:01.87 ID:ugbrzOcL0
ID:NX+USfNb0
http://hissi.org/read.php/software/20140529/TlgrVVNmTmIw.html

どうせマルチなんだろうなと思いながら調べてみたら、
全部違うレスだった。
714名無しさん@お腹いっぱい。:2014/06/04(水) 08:37:44.77 ID:fqrZE/XQ0
FileDiver - k本的に無料ソフト・フリーソフト
ttp://www.gigafree.net/tool/grep/FileDiver.html
715名無しさん@お腹いっぱい。:2014/08/08(金) 10:33:41.26 ID:FVP6IPNO0
★2ch勢いランキングサイトリスト★

☆ +ニュース
・ 2NN
・ 2chTimes
☆ +ニュース新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ +ニュース他
・ Desktop2ch
・ 記者別一覧
☆ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
☆ 実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
716名無しさん@お腹いっぱい。:2014/09/06(土) 11:05:43.00 ID:MbNXPec70
大文字と小文字、全角と半角、ひらがなとカタカナなどが違っていても
検索してくれるエクスプローラーみたいなファイル検索ソフトってないですか?
717名無しさん@お腹いっぱい。:2014/09/07(日) 00:11:29.87 ID:+kS77sfW0
HNXgrepだと
「英」「全」オプションをONにすると大文字小文字・全角半角(ひらがなカタカナ)
区別しないで検索する
718名無しさん@お腹いっぱい。:2014/09/08(月) 21:00:21.55 ID:v6446bXv0
>>717
ありがとう。素晴らしいソフト。
719名無しさん@お腹いっぱい。
HNXgrepですが、検索するフォルダ対象をD:\その他\201412*などワイルドカードで検索した後に
再度コンボボックスのプルダウンで履歴一覧を表示しようとすると存在する対象ファイル全部を表示するみたいで
描画がすごいことになってなにがなんだかわからず選択するのが非常に難しいです。
検索対象プルダウンの履歴をD:\その他\201412*というように入力時まま表示することはできるのでしょうか?