[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/18 09:56 / Filesize : 120 KB / Number-of Response : 449
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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

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

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

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


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

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

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

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

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

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




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

241 名前:239 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 11:07:41 ID:EASvnnnS0]
BOMつきとなしなんて先頭3バイト以外は何の違いもないが

244 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 16:37:21 ID:C304JcIS0]
うん

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

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



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

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 09:26:30 ID:U9vuzMht0]
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 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 11:03:45 ID:xOQBPT220]
> >>255
> Grep対象ファイルのエンコードに「」を明示的に指定できるし。
エンコードに「西ヨーロッパ言語 (1252, iso-8859-1)」を明示的に指定できます。

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

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



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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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


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

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

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

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

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

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

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

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

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

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

Devasとgetiaで検証ずみ。





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

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


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

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

284 名前:名無しさん@お腹いっぱい。 [2007/12/18(火) 17:13:02 ID:mpZJ5ujb0]
エクスプローラの右クリックメニューからファイル名を一括置換「frep」
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本的に無料ソフト・フリーソフト
www.gigafree.net/utility/rename/erename.html

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

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

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

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

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

ではダメでした。

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

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

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




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


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

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

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

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

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

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

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

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

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

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


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

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

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

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



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

301 名前:名無しさん@お腹いっぱい。 mailto:sage [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 よりよほど
早いです。秀丸なんかおもちゃにみえるよ。
www.venus.dti.ne.jp/mw31/apsaly/index.html




303 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 14:30:49 ID:E23NmTLO0]
何の話や

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


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

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

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

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

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

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

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

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

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


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


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

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


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

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

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

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


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

この他にも

ssddkk
rrttyy
とかってある。



320 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 16:35:48 ID:GNmfTnoK0]
>>320
ありがとう!
grep -E "(.)\1(.)\2(.)\3"でいけました。


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


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

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

テキストファイル内に

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

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

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

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

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

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

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

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

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


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

バカなの?

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

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



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

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

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<120KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef