04/06/17 09:57 PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2:名無しさん@お腹いっぱい。
04/06/17 09:57 PLaPZ/Pl
●テキスト検索
JGREP URLリンク(www.hi-ho.ne.jp)
QGREP URLリンク(www2k.biglobe.ne.jp)
みやぐれっぷ URLリンク(www.bea.hi-ho.ne.jp)
TFind URLリンク(hi.dip.jp)
FinderU URLリンク(www.hpp-users.net)
MiGrep URLリンク(homepage3.nifty.com)
●置換機能あり
Speeeeed URLリンク(akky.cjb.net)
YokkaGrep URLリンク(www.yokka.com)
Devas URLリンク(village.infoweb.ne.jp)
Repl-Ace URLリンク(www.sirmiles.com)
FileGrep URLリンク(www3.plala.or.jp)
PsBR URLリンク(www.pst.co.jp)
3:名無しさん@お腹いっぱい。
04/06/17 12:06 fOs23OI9
3
4:名無しさん@お腹いっぱい。
04/06/17 12:09 /66eprOj
>>1は痴漢経験有り
5:名無しさん@お腹いっぱい。
04/06/17 12:48 HP6qnCK+
Repl-Aceが最強だろうな
6:名無しさん@お腹いっぱい。
04/06/17 14:16 Bdihf9Nn
禿丸のマクロでいいじゃん
7:名無しさん@お腹いっぱい。
04/06/17 14:31 Z+NVByVA
>6
遅すぎ
speeeeedかdevasがいい
8:名無しさん@お腹いっぱい。
04/06/17 20:19 cFIVd7kt
Greplace激遅
9:名無しさん@お腹いっぱい。
04/06/18 12:34 7vWWNJ2H
俺はDevas使ってるよ。
10:名無しさん@お腹いっぱい。
04/06/19 06:11 z9X7ELth
grepはEmEditorので間に合ってる。
置換はSpeeeeed。
11:名無しさん@お腹いっぱい。
04/06/19 09:59 NXwpvsKQ
MiGREPの外部フィルタープログラムってどうやって使うの?
12:名無しさん@お腹いっぱい。
04/06/23 08:39 J1GWUL92
JGREPバージョンアップage
13:名無しさん@お腹いっぱい。
04/06/24 11:08 weffe2sw
cygwin
14:名無しさん@お腹いっぱい。
04/06/25 21:43 R/fc+VDg
Proxomitronみたいな置換テストが出来るのある?
15:名無しさん@お腹いっぱい。
04/06/26 01:40 Cxms+VvG
>>14
どんな感じ?詳しく。
16:名無しさん@お腹いっぱい。
04/07/01 11:25 56BO4RhZ
7月あげ
17:名無しさん@お腹いっぱい。
04/07/23 13:57 9xYpfazo
で、最強はどれなのよ?
18:名無しさん@お腹いっぱい。
04/07/24 00:35 hMcGlWLJ
xyzzy
19:名無しさん@お腹いっぱい。
04/07/24 13:26 tI5g9oBx
URLリンク(www.vector.co.jp)
こんなのもある。
20:名無しさん@お腹いっぱい。
04/07/24 15:38 TxC04aGb
FileDiverより速いのなんてあるの?
21:名無しさん@お腹いっぱい。
04/07/24 17:52 4IUXSeuU
/bin/grep
22:名無しさん@お腹いっぱい。
04/07/24 18:58 VinLWLvM
フォルダ名を引っかけてくれるものってない?
23:名無しさん@お腹いっぱい。
04/07/25 23:28 dACvI1lf
Speeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed
24:名無しさん@お腹いっぱい。
04/08/10 16:10 hj6kSKKw
救済age
25:名無しさん@お腹いっぱい。
04/08/21 18:52 KctHoxBv
<h2>8/21</h2>
を
<h2 id="A21">8/21</h2>
のように、置換できるツールありませんか?
TextSSでやろうとしたんですが、ワイルドカードを使用しても、「21」を二つに出来ませんでした。
(ワイルドカードの数が合わない、と怒られます)
26:名無しさん@お腹いっぱい。
04/08/21 19:04 vsQGi7nc
>>25
<h2>に挟まれてる日付をIDにしたいということでいいのかな?
だったら正規表現使える物だったら何でもできるでしょ。
27:名無しさん@お腹いっぱい。
04/08/21 19:12 KctHoxBv
>>26
回答有難う御座います。
正規表現ですか。
最近perlを覚え始めたんですが、s/udon/soumen/iとかしかわかりません。
道のりは険しく遠いですね。頑張ります。
28:名無しさん@お腹いっぱい。
04/08/21 23:58 geWYQBvt
>>27
例えば俺はDevasを使っているが、
<h2>(\d)/(\d\d)</h2> → <h2 id="A\2">\1/\2</h2>
こんな感じ。
29:名無しさん@お腹いっぱい。
04/08/22 00:48 /iZGsGNQ
Speeeed
<h2>(\d+)/(\d+)</h2> → <h2 id="A$2">$1/$2</h2>
12月とかもあるかしれんので。
30:名無しさん@お腹いっぱい。
04/08/22 01:06 lSFgZfeS
AはAugustのAじゃないの?
31:名無しさん@お腹いっぱい。
04/08/22 01:27 7dzFzOBL
Aprilは?
32:名無しさん@お腹いっぱい。
04/08/23 16:35 6HwIdVxd
>28
>29
わざわざありがとうございます。
お陰さまでできました。上に、正規表現の書き方みたいなのがわかりかけてきました。
感謝です。
33:名無しさん@お腹いっぱい。
04/08/26 14:34 Q0t7sIPl
置換時に、タイムスタンプを変更しないオプションがあるgrepツールってないでしょうか?
秀丸用マクロで一つ見つかったんですけど、秀丸使ってないもので・・・
34:名無しさん@お腹いっぱい。
04/08/26 19:44 1ps0bq1f
面倒くさいけど
Undoのあるタイムスタンプ変更ツールでいったん適当な時間に変更しておく
GREP実行後、
そのタイムスタンプを書き戻す。
これなら可能
URLリンク(beefway.hp.infoseek.co.jp)
35:名無しさん@お腹いっぱい。
04/08/27 17:07 PkraQlxX
grep検索ソフトで
検索結果をテキストエディタに表記することができて、
尚且つ「前後一行も含めた」ものにするものは存在しますか?
みやぐれっぷを使うと、検索結果のファイルにそれが
反映されなくて……。
36:名無しさん@お腹いっぱい。
04/08/27 18:46 CZAW0xvI
koreha?
GrepJuice
URLリンク(www.vector.co.jp)
37:名無しさん@お腹いっぱい。
04/08/27 19:24 xXvRaFhH
>>33
こんなんが出てたよ。
ファイルの日付保護ツール 『 KeepFDate.exe 』
URLリンク(hp.vector.co.jp)
38:名無しさん@お腹いっぱい。
04/08/27 19:54 PkraQlxX
>36
ありがとうございます。
使ってみましたが、検索結果をテキストエディタに転記することが
できないみたいですね。
(クリックすると、そのファイルが開くだけ)
39:名無しさん@お腹いっぱい。
04/08/27 21:09 dbf0CUKF
>>37
転写する時に落ちる…
WinXP
40:33
04/08/28 12:01 fdZRnjr+
>>34さん>>37さん、情報ありがとうございます。
grepツールにはあまり需要がないんでしょうね、この機能。
アドバイスを参考にタイムスタンプ用ツールを試してみたいと思います。
41:名無しさん@お腹いっぱい。
04/09/10 00:00 DJ2gCR7o
フィルタ林檎 ver 1.01
URLリンク(umemasu.hp.infoseek.co.jp)
42:名無しさん@お腹いっぱい。
04/09/10 00:48 j7MUjewU
↑正規表現の挙動がちょっと…
43:名無しさん@お腹いっぱい。
04/10/03 17:24:46 4AjZAU0k
hosy
44:名無しさん@お腹いっぱい。
04/10/23 08:08:43 gd/xK3bv
んー
45:名無しさん@お腹いっぱい。
04/10/23 11:45:24 a5/OBhVp
いろいろ使ったが、Devasが一番分かりやすかった。直感的に分かるし。
マスターすれば、Repl-Aceが文字通りエースな感じ。
同じ作業を何度もやるときなんかは便利だし、
作業を組み合わせると何でも出来る感じがある。
46:名無しさん@お腹いっぱい。
04/10/23 12:27:36 tWE3+k+T
Devasを試してみるよ。
47:名無しさん@お腹いっぱい。
04/10/28 06:16:09 iTMMWyVs
>>35
QGREP32っていうので、
検索結果をテキスト形式で保存できるよ。
前後一行を含めることも可能。
48:名無しさん@お腹いっぱい。
04/10/31 00:11:06 85/Rfy8/
みやぐれっぷ遅いねぇ
JGrepにしました
49:名無しさん@お腹いっぱい。
04/10/31 22:18:53 cD9N+2eg
WZの正規表現、快適だけど誰も使ってない。
検索だけなら、SED(ストリームエディタ)がある。
ソース公開してるし。
50:名無しさん@お腹いっぱい。
04/11/16 16:35:01 gej/p3//
blinkx とかいうのがあるね
51:名無しさん@お腹いっぱい。
04/11/23 06:07:22 Vvtxosxd
対象となるファイルを一々リストアップしないで、
とにかく一気に置換してくれるツールはある?
対象となるファイルが1万以上あるんで、
リストアップされると色々と面倒なんだよね。
できれば、コマンドラインから
Replace *.html "D:\\" "E:\\"
みたいな感じで指定できればなお良いんだけど。
52:名無しさん@お腹いっぱい。
04/11/23 06:10:27 yZ8eQPD5
>>51
Speeeed
53:名無しさん@お腹いっぱい。
04/11/23 18:03:13 Vvtxosxd
>52 あんがと
最新版はコマンドラインが使えるんだね。
古いのは試して、途中でフリーズした(多分、ファイル数が多すぎたのが原因)。
コマンドラインって言っても、内部的な動作は変ってなさそうだから心配だけど、
とにかく試してみるわ。
54:名無しさん@お腹いっぱい。
04/11/24 07:03:02 jChtC+PO
複数ファイル内の特定文字列を連番に置換え
あるいは指定した文字列に「順番に」置換えできるソフトないですか?
55:名無しさん@お腹いっぱい。
04/11/24 20:09:27 JACFmLJD
もう少し詳しく、具体例で。
56:名無しさん@お腹いっぱい。
04/11/25 13:35:04 5q6ZyheI
ファイル中に 置換え刷る文字列 というものがあったら
あらかじめ作成しておいた置換えリストに順番に置換え刷る
置換え後1 置換え後2 置換え後3 置換え後4 に置換え
同じファイル中に置換え刷る文字列 が複数あっても
順番に置換え後1 置換え後2 置換え後3 置換え後4 に置換え
単語だけではなくてファイルをその 置換え刷る文字列
と置換え(置換え刷る文字列 という文字列が含まれているファイルに
順番に指定したファイルの中身そのものを追加)出来るもの
置換えリストの記述はこの場合ファイルへのリンクを貼る
こんな感じのソフト
シェアでも、海外物でもいいんだけど探しても見つからなかった・・・
もし知っていたら教えて
57:名無しさん@お腹いっぱい。
04/11/27 13:27:00 ENukjb91
>>56
sedかエディタのマクロ
58:名無しさん@お腹いっぱい。
04/12/01 23:01:25 Cpw8/G3Y
>>56
もう少し分かり易く書いてくれ。
多分正規表現で置換のマクロ組めば何とかなると思うが。
59:名無しさん@お腹いっぱい。
04/12/31 07:01:51 bEwV16Is
devasが普通に使える。
60:名無しさん@お腹いっぱい。
05/01/04 03:02:44 UVuzLpQp
devas使ってるんだけどさ、
ファイル中に目的の文字列があっても、
同ファイル中にテキスト形式に変換できないデータがあると
その目的の文字列を検索できないんだね。
具体的にはEdMax(メールソフト)でアドレスAを振り分け設定していて
その振り分け設定を保存しているedmax.acdというファイルから
アドレスAを検索しても『見つかりません!』って出る。
テキストエディタでedmax.acdを開くと、そのアドレスAはある。
ただ、
『日本語(Shift-JIS)で読み込み中に変換できなかった文字が 16 箇所ありました。』
ってなるから、テキスト形式で正常に開けない時は検索できないんだね。
残念。
61:60
05/01/04 03:53:22 UVuzLpQp
ごめん。
Devasでオプション→文字コードをASCIIにしたらできた。
でもYokkaGrepだと文字コードをShift-JISにしてても
Hitする。
何でだろ。わけわかんね
62:60
05/01/04 04:12:31 UVuzLpQp
ついでにRepl-Aceでもやってみた。
Shift-JISでHitした。
でも何かこれは置換をするのが前提のソフトだね。
置換するにはかなり使いやすいけど、
ただ検索するなら他のがイイっぽいな。
63:60
05/01/04 04:26:06 UVuzLpQp
これで最後。
Speeeeedも試した。
これは文字コードの指定ができないみたいで、
上のアドレスAはHitしなかった。
あと、これもRepl-Ace同様、置換をするのが前提っぽいね。
Devas、YokkaGrep、Repl-Ace、Speeeeed
を使った俺の総論。
DevasかYokkaGrep入れとけばいいかな。
YokkaGrepがやや優勢?
どうせ一本だけ入れとくなら
置換もできる奴の方がいいっしょ?
64:名無しさん@お腹いっぱい。
05/01/04 09:36:16 y+ip/Pru
検索するだけなら、GrepJuiceが気に入ってるんだけど、
SJISしか対応してないので使えない。
Repl-Aceはなんか好きじゃない。
65:名無しさん@お腹いっぱい。
05/01/08 13:03:20 SIk4io5G
MiGrepいいよ
ファイラーと連携させてる
66:名無しさん@お腹いっぱい。
05/01/22 16:53:25 n1jhcBHW
Excelのテキストフィールドも検索してくれる
Grepソフトで定番ってありますか?
WideGrepが出来るようなので購入を検討しているのですが、
より良い(似たような)ものがあれば、教えてください。
67:名無しさん@お腹いっぱい。
05/01/23 13:14:02 2u23svoX
検索ソフトで
複数ファイルの中から
複数検索文字列を「個別」に
検索できるソフトを探しているのですが
みつからないっす。
ぶっちゃけ、デバック中なんでw。
複数検索は結構あるのですが
まとめて個別に結果を出力という
のがみつかりません。
なにかイイソフトありますでしょうか?
※複数ファイルの中から特定の文字列を検索。
その特定ファイルが500種あるような感じです。
68:名無しさん@お腹いっぱい。
05/01/23 15:10:05 yU7xA6+E
具体的な例を挙げてよ。
69:名無しさん@お腹いっぱい。
05/01/23 15:14:59 YCCIIkLS
>>67
Unix系CUIツール組み合わせた方が手っ取り早いんじゃないの?
70:名無しさん@お腹いっぱい。
05/01/23 16:02:04 2u23svoX
レスありがとうございます。
>68
500個ほどある音声ファイルが
500個ほどあるテキストファイル内で
ちゃんと指定されているか調べたかったりしまする。
検索したときに、見つからなかったりするのを
調べるのが目的なり。
>69
win2k上がよかったりします。
71:名無しさん@お腹いっぱい。
05/01/23 16:07:32 yU7xA6+E
もっとファイル名なりhogehoge.txt hogehoge.mp3とかで記述してくれよ…
72:名無しさん@お腹いっぱい。
05/01/23 16:27:19 YCCIIkLS
>>70
cygwinとか使えばと暗に書いたつもりなんだけど
73:名無しさん@お腹いっぱい。
05/01/26 14:58:44 D9MV7JuW
GrepJuiceはバイナリサーチのところにチェックいれれば
Shift-JIS以外も検索できるんじゃないの?
74:名無しさん@お腹いっぱい。
05/03/06 09:49:18 0sGh38rd
age
75:名無しさん@お腹いっぱい。
05/03/15 18:01:17 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 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:名無しさん@お腹いっぱい。
05/04/14 18:55:34 UT726AWc
正規表現で改行を指定できる物はあるでしょうか?
jgrepではできません。
78:名無しさん@お腹いっぱい。
05/04/18 19:28:13 VSuinzz3
Devasで事足りてるんだけど、外部ツール使えないのがつらい。
んで、MiGrepと併用。
Devas+MiGrepみたいの無いかな?
対象はhtmlソース。
文字コードが混在すると、Miくんは急に検索を怠けだすし、
Deさんは置換をちと嫌がるんだよな~。
79:78
05/04/19 02:18:34 Y4SEOoGY
訂正
×Deさんは置換をちと嫌がるんだよな~。 【行削除】
勘違い。 文字コードは無関係。
スマソ。
>>77
Devas
80:名無しさん@お腹いっぱい。
05/04/23 03:57:47 6Mf93wtf
age
81:名無しさん@お腹いっぱい。
05/04/28 14:16:11 x76ESseO
ファイル名にも正規表現を指定できるソフトはありますか?
82:名無しさん@お腹いっぱい。
05/05/18 21:16:46 oR//1Dxd
Devas
Ver. 3.2 (2005/5/18)
→EUCの一部の文字変換に失敗していたのを修正。
83:名無しさん@お腹いっぱい。
05/05/23 03:39:38 uJaYTLzp
>>81
それが出来ないソフトってある?
84:名無しさん@お腹いっぱい。
05/06/03 14:00:04 r4guCx+r
age
85:名無しさん@お腹いっぱい。
05/06/07 15:47:38 2eEZmeEA
お世話になっております。
質問があるのですがよろしいでしょうか?
えーっと
前の行に「2005/06/06」ってあり
その次の行に「open」という文字列があったら表示したいのですが
そういったことってgrepで出来ますでしょうか?
もし出来るならばその引数をお教えいただけますようお願いいたします。
前の行のも検索出来るか不明、、
86:名無しさん@お腹いっぱい。
05/06/09 20:43:29 XNw4vxyb
2005/06/06\nopen
87:78
05/06/16 01:03:51 w05xA1uA
うーむ。1本で全て満足させるには無理があるようだ。
対象は約2万の、文字&改行コード、拡張子が混在するhtmlソース。
ブラウザかエディタで閲覧したいので外部ツールが使えるかが条件。
Devas 3.1 (当環境では全ファイルを一気に検索すると最新版がなぜかコケる;)
スピードは2番目。
正規表現がしっかりしている。
置換結果の確認が出来る。
外部ツール不可なので置換専用にしたい。
JGREP 2.0.5
スピードは1番速いけど、起動がややもっさり。
外部ツールは1つしか使えないがスクリプトを介して解決した。
閲覧用に最適。
MiGrep 2.51暫定版
スピードは3番目。
外部ツールが2つなので使い勝手が良い。
置換ると自動的にバックアップが作られる。(OFFに出来ないみたい)
個々によって環境も違うし使い方も様々。
上のほうでYokkaGrepが高評価だが俺んとこでは対象外だった。
自分に合うかどうかは試してみなければ判らない。
しばらく、この3本と付き合うつもりだ。
引き続き乞情報!
88:名無しさん@お腹いっぱい。
05/07/05 17:16:30 bCzt/MAS0
検索したファイルをコピーして一箇所に集めることは出来ますか?
89:名無しさん@お腹いっぱい。
05/07/06 05:21:25 WcCeAI7V0
そらできるだろ
90:名無しさん@お腹いっぱい。
05/07/17 13:19:52 qZiUQjWq0
テキスト内の文字置換だけしたいんですけど、
軽くて使い易いオススメって何でしょうか?
91:名無しさん@お腹いっぱい。
05/07/17 19:36:25 2pAu8JLq0
>>90
エディタの置換機能使うだけでいいでしょ?
92:名無しさん@お腹いっぱい。
05/07/18 09:04:23 U6Kmdz0A0
>>90
テンプレ
●置換機能あり
Speeeeed URLリンク(akky.cjb.net)
YokkaGrep URLリンク(www.yokka.com)
Devas URLリンク(village.infoweb.ne.jp)
Repl-Ace URLリンク(www.sirmiles.com)
FileGrep URLリンク(www3.plala.or.jp)
PsBR URLリンク(www.pst.co.jp)
93:名無しさん@お腹いっぱい。
05/08/29 07:14:30 I4wxgMyq0
フォルダ内の複数のテキストファイルに対して、
指定の文字列を[ファイル名]に置き換えるソフトってありますか?
例)
01.txt 02.txt 03.txt……というテキストファイルのそれぞれに、
「\t00\t」という文字列があったとして、
それぞれ01.txtのは「\t01\t」、02.txtのは「\t02\t」、という感じで。
正規表現の中にファイル名を表す引数があればそれでOKだと思うんですが、
見つかりませんでした。
よろしくお願いします。
94:名無しさん@お腹いっぱい。
05/08/29 08:34:04 z0M02wyI0
>>93
for %i in (*.txt) do sed -i -e 's/\t00\t/%~ni/' %i
95:名無しさん@お腹いっぱい。
05/09/01 17:11:51 sER3QxxW0
URLリンク(www.forest.impress.co.jp)
× SHIFT-JIS ○ SHIFT_JIS
× ECU-JP ○ EUC-JP
プログラム初心者が作ったおっかなびっくりアプリの悪寒・・。
96:名無しさん@お腹いっぱい。
05/09/02 10:17:31 Zq/ofwZt0
>>95
SHIFT-JISはいいとして、
ECU-JPは…。
UTF-8/UNICODE対応まともなのかな。
3/16日の時はECU-JPだったようだが、未だに治ってないのね。
URLリンク(www.vector.co.jp)
97:名無しさん@お腹いっぱい。
05/09/02 14:32:25 x4PGre3g0
>>96
SHIFT-JISなんて規格は存在しないぞ。 こう書く無知が多いだけで。
98:名無しさん@お腹いっぱい。
05/09/02 21:46:05 t5WloSTB0
まあそうなんだけど…。
SJIS, EUC-JP, UTF-8でいい気がする。
99:名無しさん@お腹いっぱい。
05/09/05 02:09:00 JIBKtjAt0
DevasもRepl-AceもUTF-8対応だけど日本語レベルのみの対応だよね
中国語とかタイ語を置換できるソフトってある?
あると助かるんだが
100:名無しさん@お腹いっぱい。
05/09/12 23:45:40 X7MYC34v0
Devas
Ver. 3.3β (2005/9/12)
→たまに強制終了するバグ、一部の文字が化けるバグの修正など。
101:名無しさん@お腹いっぱい。
05/09/15 16:59:52 JP8SXypn0
YokkaとDevasは後方参照が使えない。
102:名無しさん@お腹いっぱい。
05/10/04 19:39:49 RlZMkCjY0
(^0^)/~~
103:名無しさん@お腹いっぱい。
05/10/05 22:05:05 SkcP5qaK0
テキストファイルをxmlに変換しようとしています。
grepツールでファイルの先頭にxml宣言等を書き込みたいのですが、
ファイルの先頭に書き加えるような正規表現を教えていただけますでしょうか。
104:名無しさん@お腹いっぱい。
05/10/07 15:38:57 x+pBeuZl0
DevasのVer. 3.3β2を何度落としてきても解凍できないのは俺だけ?
105:名無しさん@お腹いっぱい。
05/10/08 00:10:15 NmCEQRgY0
スレ違いかもしれませんが
ホムペの目次ページファイルと各本文ページファイル全てをローカルディスクに落とした状態で
目次ページのリンクタグの箇所にリンクで指定された本文ページファイルの内容を置換してくれる
そんなソフトありませんか?
106:名無しさん@お腹いっぱい。
05/10/08 01:22:52 3lwuFxBy0
とりあえず、句読点が無いせいでさっぱり理解できない。
107:名無しさん@お腹いっぱい。
05/10/08 12:02:11 NGM9k0LJ0
>>104
俺は問題なかった。もいっかい落としてみたら?
108:名無しさん@お腹いっぱい。
05/10/11 21:22:07 ekN96Ybt0
>>106
確かに。
漏れも一読しただけではさっぱり分からなかったが、相当時間掛けて解読したよ(w
しかし逆に謎は深まるばかり・・・orz
>>105
> スレ違いかもしれませんが
と言うより、板違いでは無かろうか?
> ホムペの目次ページファイルと各本文ページファイル全てを
> ローカルディスクに落とした状態で
解釈として、サイト丸ごとと言う事ですね?
ホムペ → サイト
ページファイル → html
> 目次ページのリンクタグの箇所に
^^^^^^^^^^^^^^^^^^
ここの説明が足りない。
タグの中という事か?
<A href="ABC.html">ABCのぺーじ</A>
これのどっちなのか?
> リンクで指定された本文ページファイルの内容を置換してくれる
^^^^^^^^^^
内容を置換とは、意味が全く分からない。
何を何に置換したいのか?
リンクにいきなり本文を全て表示させたい、と言う事?
> そんなソフトありませんか?
テキストエディタで全部出来そうだけど、何をしたいのかが良く分からない。
109:105
05/10/11 23:54:59 hPd52c8U0
>>108
面倒かけてスミマセン。
要するに、
目次から本文へリンクで飛んで読むような小説などを、
長い一つのファイルにまとめられたらと思っているのです。
110:108
05/10/12 04:02:17 Sfu4RuXv0
>>109
> 目次から本文へリンクで飛んで読むような小説などを、
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
これって普通なんじゃないの?
もし期待している動作が普通じゃないのなら、どうしたいのかもう少し具体的に。
例えばどっかのサイトを参考にとか。
> 長い一つのファイルにまとめられたらと思っているのです。
単一の馬鹿デカいファイル作るのは簡単だけど、意味が有るのかなぁ?
メンテし難いじゃん、普通は。
読む方もどこまで読んだか分かり難いし、
チョイと手元を誤り、スクロールさせてしようものならどこ読んでたか分かんないし。
ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
簡単に出来るけど。
で、リンクってば href じゃなくて name 使えば解決?
とか言う落ちじゃないよねぇ、まさか・・・。
と、ここまで書いて、最初の質問と先程のレスをもう一度見直し、考えてみたら・・・
もしかして、自分でサイト構築するんじゃなくって、
どっかのサイト(目次と複数ページに分かれている)をパクってきて、
ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
だとしたら普通はそう言うレコーダソフト使うのが早いんだろうけど、
敢えて単一ファイルにしたかったら前述の方法かなぁ?
何にせよ質問する場合はもう少し具体的に説明しないと答えられないよ。
111:名無しさん@お腹いっぱい。
05/10/12 07:34:37 WxaqM1Zv0
Repl-Aceをコマンドラインで使おうとしたけど、
パスとパラメーターなどで構文が長くなってしまって実際使えない。
せめてパラメーターの/NORESULTとか/QUITとかを一文字にするか
それらの機能を一括してほしいな。
112:名無しさん@お腹いっぱい。
05/10/12 15:08:15 2YnpW1Ui0
> どっかのサイト(目次と複数ページに分かれている)をパクってきて、
> ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
パクるって言うのか?
ただ読みたいだけでは
113:105
05/10/12 22:11:19 c2K2uPwr0
>>110
度々スミマセン。
>ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
ファイル名が連番になってない場合もあるので連結が面倒で…。
>どっかのサイト(目次と複数ページに分かれている)をパクってきて、
>ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
114:105
05/10/12 22:20:02 c2K2uPwr0
つづき
>何にせよ質問する場合はもう少し具体的に説明しないと答えられないよ。
--index.html--
<html><title>目次</title>
読んでちょ!
<A href="jobun.html">序文</A>
さて本文です
<A href="honbun1.html">本文1</A>
おわり
</html>
--jobun.html--
<html><title>序文</title>はじまり
</html>
--honbun1.html--
<html><title>本文1</title>中身
</html>
--------
とあったら
--hoge.html--
<html><title>目次</title>
読んでちょ!
<html><title>序文</title>はじまり
</html>
さて本文です
<html><title>本文1</title>中身
</html>
おわり
</html>
--------
と置換(変換?)したいのです。細かいタグの編集は他でもできますので。
度々御手を煩わすのは気の毒なので、これでも御理解頂けなければスルーして下さい。
115:108
05/10/12 22:38:28 /I0XMTCt0
>>113
> ファイル名が連番になってない場合もあるので連結が面倒で…。
どの位の量なのか想定出来ないので、大変なのかどうなのか・・・
ファイルの連結 → そう言うソフトも有るだろうし、そう言う機能の有るファイラーも有る。
そう言うの使えば有る程度の量なら大した手間じゃないような気がするが、
数万ファイルとか言われたらなぁ(ガクブルAA略
>・・・なんて事じゃないよねぇ、まさか。
> PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
あ、当たってたんだ...orz
> 長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
上の行とで少し矛盾を感じるんだが...。
漏れはPDA持ってないので使い勝手(栞機能)が良く分かりませんが、
その栞機能と言うのが使えるんなら何もhtmlでは無くて、txtで良いのではないでしょうか?
漏れだったら、
html を txtへ変換(量が少なければエディタで、多ければ専用ソフトで)
↓
複数の txt ファイルを連結(量が少なければファイラで、多ければ専用ソフトで)
しかしPDAがCEだったらアウトラインプロセッサ入れて章ごとに分けちゃうかも。
116:108
05/10/12 23:07:19 /I0XMTCt0
スマソ、>>115は>>114見る前に書いてて、リロードせずに送っちゃった。
> --hoge.html--
ヲイヲイ!それじゃダメだがね!!
ヘッダーっつーのは一つのファイルに一つだけだろ!
そう言う感じにしたければ、
--hoge.html--
<html><HEAD><title>全部だゴルァ</title><BODY>
読んでちょ!
<H1>序文</H1>
はじまり
さて本文です
<H1>本文1</H1>
中身
おわり
</BODY></HTML>
になるんでは?
<H1>でも<BR>でも<SPAN>でも何でも構わんが。
> と置換(変換?)したいのです。
単純に連結すれば置換も何もそのままじゃないか。
だけど上記理由によりそれは無理。
ヘッダー部分を<H1>とかに置換しる!
ついでにA name も打っとけ!
> 細かいタグの編集は他でもできますので。
あんな破綻したhtmlじゃ編集も何も・・・orz
ところでhtml分かってる?
117:105
05/10/13 00:07:20 TBnQm/t70
>>116
>ところでhtml分かってる?
一つのファイルに<html>や<title>が2個も3個もあってはダメってこと?
それは承知の上です。タグを消す場合もありますので…。
必要以上の便利機能はイランのです。
114のhoge.htmlで示した通り
目次ページにリンク先ファイルの内容を無造作に貼り付けてくれれば良いのです。
もっと簡潔にすれば
指定(txt,html)ファイルにxx.txtやyy.htmlと書かれていたら、
そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。
118:名無しさん@お腹いっぱい。
05/10/13 01:10:32 kfXt4J3s0
やっぱり連結ソフトで充分だろ。
そのあとでエディタやなんやらで望みどおり整形すればいいだけの話。
ていうか、スレ違いだな。
【テンプレ厳守】こんなソフトウェアありますか?Part65
スレリンク(software板)
119:108
05/10/13 21:58:28 WjjSVxA+0
>>117
> そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。
んじゃさ、リンク部分をリンクタグじゃなくて、インラインフレームに置換すれば?
120:名無しさん@お腹いっぱい。
05/10/15 15:58:39 rui3Sp2O0
どうせ正規表現使うならActivePerlが最速だろ
プレビューとかめんどいから最強かどうかはおいておいて
121:名無しさん@お腹いっぱい。
05/10/15 16:49:11 5B84+5yo0
変なのが来たな
122:名無しさん@お腹いっぱい。
05/10/19 22:15:44 jcLIM7FX0
>>119
インラインフレームで解決したのかtxtにしたのか、
はたまた諦めたのか結末が知りたい。
123:名無しさん@お腹いっぱい。
05/10/20 01:07:55 blvWM8CB0
>>122
×インラインフレーム
PDAのpalm(古いVer.)だとローカルのHTMLを見るソフトすらないのです。
Web上のHTMLをPCで独自形式に変換したものを表示させるソフトはあるのですが…。
×テキストの連結
具体的にやりたいことに「日記サイトをPDAで読む」が欠けてましたが、
こういった場合ファイルが99apr1.htmlとか02mar12.htmlで並べ替え→連結が大変で…。
最善の手段がない以上、現在は手動で並べ替え→連結→目次中の文章を貼り付けてます。
今思ったけど、ファイル名をリネームしてから連結すれば楽かも。
長いことお世話になりました。
124:名無しさん@お腹いっぱい。
05/10/20 02:20:53 qVkdQibv0
色んなソフトレビューサイトでgetiaてGREPソフトが紹介されてるね。
俺も使ってみたけど、かなりいい感じ。
125:名無しさん@お腹いっぱい。
05/10/20 02:33:22 rkU1RNSV0
ゲティア問題か
126:名無しさん@お腹いっぱい。
05/10/21 18:01:43 Oss7cSMU0
せっかくだからurlを
URLリンク(www.niji.jp)
127:名無しさん@お腹いっぱい。
05/11/05 00:09:55 tpSZvLS+0
getiaキタ━━━(゚∀゚)━━━ !!!!!
[ ver 0.02 ]
・検索詳細(文字コード指定)追加
・検索詳細(階層制限)追加
・検索結果の位置指定追加
・検索結果の行頭行末マーク描画追加
・検索結果からファイルパスを検索対象に追加
・検索結果からディレクトリパスを検索対象に追加
・検索結果から検索結果文字列をコピー追加
・位置カラムの自動調整をカラムドラッグ時にも有効に追加
128:名無しさん@お腹いっぱい。
05/11/27 19:29:12 HOFtnrrR0
ローカルに保存したサイトから広告の行を削除しようとしたんですが
例えば
<!-- FreepageScript1 start -->
~~
<!-- FreepageScript1 end -->
<HTML>
ってなってるところの<HTML>以前を削除しようとして
<!-- FreepageScript1 start.*FreepageScript1 end -->や
.*<HTML>って検索したところうまくマッチしません
どうやって指定すればいいのでしょうか?
ソフトはGrep and Replaceを使っています
129:名無しさん@お腹いっぱい。
05/11/27 19:36:33 V4uCjJQ00
正規表現使えんの?
130:名無しさん@お腹いっぱい。
05/11/27 21:57:19 HOFtnrrR0
これの為に少し勉強した程度しか
131:名無しさん@お腹いっぱい。
05/11/28 02:14:08 sw6S5qL40
その正規表現の実装で . は改行にマッチすんの?
132:名無しさん@お腹いっぱい。
05/11/29 01:37:03 jTcbWe4A0
>>128
>>131の指摘通り、\r\nを明示するのが普通だと思うが、Devasはその書式でヒットした。
複数行を認識するGrepアプリは限られてるし、正規表現も独自仕様の場合が多いね。
>>7
133:名無しさん@お腹いっぱい。
05/11/29 09:30:22 2MDb1tqL0
>>128
URLリンク(cbe.hp.infoseek.co.jp)
にあるBanacutを使うよろし
134:名無しさん@お腹いっぱい。
05/12/26 04:45:59 CAW16X880
speeeeeeedで置き換えしてる
80万のファイルを一行だけ置き換え
24時間かかってるけど終わらない。
うーん・・・・
135:名無しさん@お腹いっぱい。
05/12/26 05:18:32 zZO9CzY20
ハングしてると思われ。
136:134
05/12/26 08:36:35 CAW16X880
Hareを入れ、かつBESを動かしてるからそれはないよ
というかHDDのLED点滅してるし、speeeeeedのメータ?も回転してる。
どのくらいかかるのだろう。HDD逝かなければいいなぁw
137:名無しさん@お腹いっぱい。
05/12/26 13:18:44 6+jHgHt40
もうSpeeeedが㌧でてひっちゃかめっちゃかやってんじゃねえの?
俺もたまにあるよ。Speeeedは過負荷に弱い
138:名無しさん@お腹いっぱい。
05/12/26 13:24:28 ZdkX7+Jz0
>>134
おれは Speeeeed を使っているが、違うんだろうか?
どうも e が7つあるようだけど。
139:134
05/12/26 16:43:02 CAW16X880
>137
大丈夫。でも置き換えのスピードが明らかに落ちてる
中止押してもいいのだけど実験と言うことで。
(年末年始は130万個のファイルの置き換え作業をする予定。それで完了)
ちなみに2万個のファイルを置き換えるのに15分かかっていた
140:名無しさん@お腹いっぱい。
05/12/26 16:43:36 CAW16X880
>138
〃∩ ∧_∧
⊂⌒( ・ω・) はいはいわろすわろす
`ヽ_っ⌒/⌒c
⌒ ⌒
141:134
05/12/26 19:52:54 CAW16X880
今作業終わりました。
大量のファイル置き換えの方参考までに
142:名無しさん@お腹いっぱい。
06/01/09 22:00:43 vdgjWTka0
はじめまして。
repl-ace と speeeeed 両方使って出来なかったことを報告。
お天気のウェブページを一枚ダウンロードして、
レイアウトテーブル上の余計な部分を削除して、真ん中の欲しいところだけ抜き取ろうと思いました。
はじめは要らない部分を直接一括で抽出しようとしました。
正規表現に詳しくないのですが、 . が「改行を除く」全ての文字とのことで、そのままではうまく指定できません。
そこでいったん改行を別の文字に置き換え、直接一括で指定しましたが、処理がスキップされます。
正規表現の強力なテキストエディタ(PeggyPro)だと抽出できます。
ところが抽出範囲を短くなるように分けて指定すると、抽出できます。
#どうやらあまりに長すぎると文法が正しくてもマッチしないようです。
途中あきらめて、正規表現置換え以外の全く別の方法はないかとVectorを彷徨ったりもし、
そんなこんなで半日以上無駄遣いしてしまいました。
以上です。
「こんな方法あるのに無駄な努力したね」というツッコミがあれば是非お願いします・・・
143:名無しさん@お腹いっぱい。
06/01/09 22:25:57 OsQTGEiy0
Proxomitronでやった方が早いかもしれん
144:名無しさん@お腹いっぱい。
06/01/12 14:48:22 STvYzA7B0
>>143
ありがとうございます
まだちょっとしか調べていませんが、
既存のフィルターの使い方解説ページは見当たるものの、
フィルタ開発仕様は日本語サイトには見当たりませんでした。
145:名無しさん@お腹いっぱい。
06/01/12 18:47:09 UFEym55A0
ああそうですか
146:名無しさん@お腹いっぱい。
06/01/13 10:42:28 QA2c8KTO0
例文を見ているうちに何となく出来そうな気がしてきました>proxomitron
この辺読んで検討してきます
URLリンク(find.2ch.net)
147:名無しさん@お腹いっぱい。
06/01/20 09:24:34 Dy2WkeQl0
JGrep2 を引数使って自動で検索開始させたいんだけど、自動開始の引数がわかる方いらっしゃいますか?
148:名無しさん@お腹いっぱい。
06/01/22 21:46:53 XoNNOHtu0
YokkaGrepって、もう単独配布してないのかな?
どっかに最終verない?
149:名無しさん@お腹いっぱい。
06/01/22 22:28:42 8p1aDUhd0
regrep(置換)、GNU grep(検索)が最強!!!!!
おすすめ!!!!!!!!!!!!!!!!!!使ってみろ!!!!!!!!!!!!!!!!
GNU grep for windows の最新版どこにあるか知ってる?
GNU grep説明書
URLリンク(www.linux.or.jp)
regrep
URLリンク(www.vector.co.jp)
150:149
06/01/24 16:31:56 EcdXvnig0
使ってみろ!!!!!!!!!!!!!!!!
151:名無しさん@お腹いっぱい。
06/01/25 07:28:16 N3BW1wuJ0
CUIじゃなくて何かしてるときに直ぐ呼び出せるように
バッチファイルでも他の奴でもいいけどないとWindows的な使い方では使いにくいね
152:149
06/01/25 14:07:40 W5rom8qJ0
●GNU grepの使い方
grep -f 改行区切の検索する単語リスト -i -l -r d:\検索するDIR\*.*
●英文字以外を消去する
regrep c:\置換するDIR *.* "[^A-Za-z\n ]" " " -d
●日本語以外を消去する
regrep c:\置換するDIR *.* "[^一-龠亜-煕ぁ-んァ-ヶ、。ー-\n ]" " " -d
●20文字以上の単語を消去する
regrep c:\置換するDIR *.* "( |(\n))[a-zA-Z]{20,}( |(\n))" " " -d
153:149
06/01/26 22:28:00 V4qdrqc+0
使ってみたか?
154:151
06/01/27 06:44:02 xJR2OgMf0
まあ、実は、前は使ってたけどな。
他のと比べると正直フロントエンドがいる。
よほど性能差がでるような巨大ファイルとかじゃない限り
使わずにエディタとかで済ますのが多いかも。
155:149
06/01/27 07:16:09 ndV1VhCQ0
階層や複数のときに有効だ。
置換するファイルリストを作る必要がない。
156:名無しさん@お腹いっぱい。
06/01/27 07:45:21 xJR2OgMf0
>>149がどうしても布教したいなら、GUIのフロントエンドつけたらどうだ?
作ってもいいしコマンドラインのランチャとかと連携するとか、
クリップボードと連携するとか、なんでもいいが。
157:名無しさん@お腹いっぱい。
06/02/11 16:10:45 p/6zJp/w0
大量にあるAACファイルのビットレート情報を強引に書き換えたいのですが
上手い方法はありませんでしょうか。エンコーダによってファイルの書式が
微妙に変わるので、1つのエンコーダが作るファイル限定でかまいません。
もちろんバイナリで開かないと編集できません。
esdsという文字列があり、その後ろの文字から22バイト間を空けて
ビットレート情報が8バイトあります。その8バイトを書き換えたいです。
もともとのビットレート情報の値がまちまちなので検索条件には入れられません。
複数ファイルを1アクションで書き換えたいのですが、書き換える値は”128”を意味する1文です。
上記検索条件だと多少危険を伴うので、ビットレート情報の後ろに続く固定のフレーズ
05 80 80 80 も検索条件に入れたいです。
この条件ならバイナリファイルが扱えて、正規表現とやらでの置換が可能であれば
簡単に出来る物でしょうか?
158:名無しさん@お腹いっぱい。
06/02/11 16:37:14 4bc2zC+50
お門違い
159:名無しさん@お腹いっぱい。
06/02/11 18:30:58 mNf68P6S0
テキストファイルに検索指定の文字列を記述しておいて検索するツールで何か良いのおしえろ
160:149
06/02/11 22:58:46 avbpIge70
>>159
GNU grepだろが。
161:名無しさん@お腹いっぱい。
06/02/12 19:33:04 DStRDcc10
>>160
GNUにこだわってるが他のGrepより利点があるの?
162:名無しさん@お腹いっぱい。
06/02/12 19:34:59 DStRDcc10
>>155
エディタのGrepでも作る必要はないけどな
163:名無しさん@お腹いっぱい。
06/02/20 03:41:21 P8t+v/8l0
YokkaGrepって除外フォルダの設定とかできないの?
すげー不便
164:163
06/02/23 08:52:57 yLpUrr3N0
無いみたいだったんで自分で除外機能付けた ごにょごにょな方法で・・・
165:名無しさん@お腹いっぱい。
06/02/25 12:01:07 o/6x4BA20
URLリンク(blog.kansai.com)
この、検索キーワードのわかるツールって何かな?
166:名無しさん@お腹いっぱい。
06/02/25 12:38:25 JtalHJY40
検索サイトがやってるサービスじゃない?
167:名無しさん@お腹いっぱい。
06/03/13 11:45:21 IbQeUMyA0
置換対象語、置換語文字列を入力するウィンドウの広さが複数行分あり、
改行やタブは\n等のエスケープシーケンスで指定できる置換ソフトはあるでしょうか。
普段はSpeeeeedを使用しているのですが、文字列を入力するテキストボックスが1行分しかないので…
168:名無しさん@お腹いっぱい。
06/03/13 23:56:05 JyoX1WwX0
>>167
エスケープシーケンスで指定できれば一行分でいいのでは?
169:名無しさん@お腹いっぱい。
06/04/03 21:56:53 XBWGfk9P0
Kwicはもしかしてレス違い
170:名無しさん@お腹いっぱい。
06/04/14 06:29:34 xTWbFE4I0
getiaいいですね
171:名無しさん@お腹いっぱい。
06/04/28 12:28:55 Mj8UfTgz0
>>169
kwicはここでいいでしょ
grep結果に前後n行を表示させられるのが(・∀・)イイ!!
172:名無しさん@お腹いっぱい。
06/04/28 12:38:06 thHxT7MM0
ミニ検索隊
URLリンク(www.vector.co.jp)
結構使える
173:名無しさん@お腹いっぱい。
06/05/01 03:55:35 N4O5yWO+0
>>167
Devas 3.4β
複数行入力が別窓で出来る。まだベータ版だけど。
外部エディタへのパラメータは「行番号」「列番号」「ファイルパス」。
これに【検索文字列】が指定できると尚嬉しいのだが…
174:名無しさん@お腹いっぱい。
06/05/02 23:07:25 cyVDznGA0
>>167
Greplaceは?
175:名無しさん@お腹いっぱい。
06/05/13 02:41:23 gBzIo8Bc0
Grep結果に対して一つ一つ確認しながら置換できる機能があるソフトはありますか?
例えば置換する場合は置換ボタン、飛ばす場合は下検索ボタンみたいな感じ。
176:名無しさん@お腹いっぱい。
06/05/13 11:29:08 NAtCnXzh0
WzGrep
177:名無しさん@お腹いっぱい。
06/05/13 20:24:41 DRRP9yTS0
>175
インターフェイスは違うけど、Devasじゃダメかな?
一件ずつじゃないけど、ヒットした物件が前後を含めてリストされて、
その中から置換したいものにだけチェックボックスを入れて置換を実行
すればいいんだけど。
あとはTextSSの方が希望に近いインターフェイスかも。
今後更新されることはないだろうけど。
178:名無しさん@お腹いっぱい。
06/05/29 13:20:39 i7o53+0V0
Repl-Ace使ってるんだが
たまに突然終了するのと置換後も消費したメモリが元に戻らず増えたままなのが困るな
かといって他のソフトに移ろうにも正規表現のパターンを移すのが面倒で迷っとる
179:名無しさん@お腹いっぱい。
06/06/03 20:29:02 Iv3Q1M/f0
HTMLファイルをgrepかけた際に
検索ワードを含む一行をテキスト等に出力できるソフトはありますか?
180:名無しさん@お腹いっぱい。
06/06/03 21:27:57 z50I6F2R0
Getiaで適当なスクリプトを外部アプリに指定すれば?
AHKなら「ファイル名」「行数」の順番で受け取って
FileReadLine, Line, %1%, %2%
Fileappend, , %1%_%2%.txt
Fileappend, %Line%, %1%_%2%.txt
181:名無しさん@お腹いっぱい。
06/06/13 14:34:12 N6wUxRsy0
すまん、誰か>>180を日本語で解説してくれ
182:名無しさん@お腹いっぱい。
06/06/16 12:46:08 +PDSSoS+0
ファイルを検索するってのないかな?
ようはUNIXでの「find . -name '*.[ch]' -print」みたいなことがしたい。
183:名無しさん@お腹いっぱい。
06/06/16 14:12:07 I50bH/bD0
>>182
windows標準の検索。それかfenrir。
184:182
06/06/16 15:26:48 +PDSSoS+0
>>183
㌧クス!fenrir 使ってみる。
185:名無しさん@お腹いっぱい。
06/06/18 02:01:37 rt71rWR70
GrepReplaceを使って変換したあと
xyzzyで開いてみたら全部文字化けしてた…。
「対象ファイル文字コード」のECU-JPのところをチェックして変換した(ような気がする)けど
それが原因?
186:名無しさん@お腹いっぱい。
06/06/18 02:04:53 rt71rWR70
あ、「低レベルな質問でスマン」の一言入れ忘れた…吊ってくる…。
187:名無しさん@お腹いっぱい。
06/06/18 04:42:04 RiR4XOk/0
>>185
たぶんそれが原因(なような気がする)としか言えんぞww
188:名無しさん@お腹いっぱい。
06/08/31 13:23:47 a91XRNzt0
WIN探検隊
URLリンク(www5d.biglobe.ne.jp)
なかなかいいぞよ
189:名無しさん@お腹いっぱい。
06/08/31 14:32:02 skD9nj7X0
ミニ検索隊
URLリンク(www.vector.co.jp)
これもあげとこ
190:名無しさん@お腹いっぱい。
06/09/01 11:56:42 U8zGSkCV0
複数行置換とGrepReplaceじゃどっちがいいかね?
191:名無しさん@お腹いっぱい。
06/09/01 12:21:00 ZObdYx9L0
「複数行置換」などという、一般名称か、ある固有のソフトの名前なのか紛らわしい名前つけんじゃねぇ
192:名無しさん@お腹いっぱい。
06/09/01 12:26:38 OA0BS3DP0
デリヘル ヴィーナス に元アイドルが・・・
193:名無しさん@お腹いっぱい。
06/09/01 13:39:45 ggK6g+fM0
>>191
はげどうwwww
194:名無しさん@お腹いっぱい。
06/09/03 17:39:49 9ZuL0WT/0
ダウソ板にうpられてたよ
195:名無しさん@お腹いっぱい。
06/09/07 10:08:37 iS/2Al2j0
speeeedで、文末(他のソフトはたいてい$)をマッチさせるにはどうしたらいいんだ…
文文文
文文文[EOF]
を、
文文文
文文文
[EOF]
という感じにしたいんだがいろいろやってみても無理ポ
196:名無しさん@お腹いっぱい。
06/09/07 12:21:28 awUejQv10
今確認したけど$で出来たぞ。
197:名無しさん@お腹いっぱい。
06/10/09 01:23:39 xlRtIG2x0
Grepした結果に前後n行を表示させられるソフトはQGREP以外にありますか?
QGREPはUIが直感的じゃないのでできれば乗り換えたいんです。
198:名無しさん@お腹いっぱい。
06/10/09 04:16:41 n80nI/9v0
ミニ検索隊
199:名無しさん@お腹いっぱい。
06/10/09 12:20:16 UQ2feqec0
>>197
JmEditor2は?
200:197
06/10/10 17:15:13 v6lGkpJA0
みなさまレスありがとうございます。
>>198
しばらく使ってみます。
>>199
インストールしてみましたがGrepで前後n行を表示させる方法がわかりません。
詳細を教えていただけないでしょうか?
201:名無しさん@お腹いっぱい。
06/10/18 13:14:04 5XI9PdMb0
レベル低い質問ですみません、正規表現自体あまりよく分かってないんですが、
devasで全角英数を半角英数に置き換える、というのと、
特定の記号だけ半角に、それ以外の記号を全角に、みたいな置換を一発でするのは
どうすればいいんでしょうか?
ググるとperlのやりかた等は出てくるんですが、そのまま使えるわけでもないみたいで
(自分の頭も悪いし)分かりませんでした。
202:名無しさん@お腹いっぱい。
06/10/18 19:08:09 n5feDJfV0
他スレから誘導されてきました。
1.複数のテキストファイルから、
2.複数の文字列を検索する( or and 等)、
3.複数のフォルダを対象にしたい
現在、jgrep2(2.0.5.1)を使用しています。
1.のみ可能なんですが、2.3.も満足するフリーソフトはありますか。
例えば、
フォルダ(洋楽) と フォルダ(ロック)のなかで、
文字列が、 ビートルズ beatles のOR検索がしたいのですが。
203:名無しさん@お腹いっぱい。
06/10/18 19:14:35 n5feDJfV0
>>202です。
3.複数のフォルダを対象にしたい は、別ドライブです。
204:名無しさん@お腹いっぱい。
06/10/18 20:18:32 wQwahZQs0
GrepJuice
205:名無しさん@お腹いっぱい。
06/10/18 20:41:04 n5feDJfV0
>>204
有難うございました。
他に、レジストリを使用しないものはあるのでしょうか。
206:名無しさん@お腹いっぱい。
06/10/21 19:03:39 l647xH7W0
>>205
情報後出しはダメ。
207:名無しさん@お腹いっぱい。
06/10/22 13:44:59 wEePXoCV0
>>206
なぜ、駄目なんですか。
回答によっては、状況がかわるものだと思いますが・・・
つまらないところで、細かすぎるのでは。
208:名無しさん@お腹いっぱい。
06/10/22 14:41:46 Ov5FQshg0
>>207
細かすぎるとかの問題じゃなく
情報の小出しはネチケットだよ
質問者のマナーと考えてもいい
あとはこっちでやってくれ
きちんとテンプレ理解してからな
【テンプレ厳守】こんなソフトウェアありますか?Part67
スレリンク(software板)
209:名無しさん@お腹いっぱい。
06/10/22 17:29:18 BCeo68Cd0
そうでもないか
210:名無しさん@お腹いっぱい。
06/10/31 14:19:22 3vq24rvP0
マッチした文字列をファイル名に置換
ファイル名と同じ文字列を指定文字列に置換
みたいに条件にファイル名を指定できるソフトってない?
正規表現がファイル名まで扱えないみたいなので
211:名無しさん@お腹いっぱい。
06/11/04 17:47:58 NfA01ALG0
Flexible Renamerとか?
212:名無しさん@お腹いっぱい。
06/11/28 16:43:11 IijX4dil0
複数の置換ルールを別ファイルで作っておいて、
A1→B1
A2→B2
:
のような置換を一気に行う置換ソフトってありますか。
213:名無しさん@お腹いっぱい。
06/11/28 16:59:53 ZxQ56f7J0
repl_aceとかですか
214:名無しさん@お腹いっぱい。
06/11/28 17:21:54 IijX4dil0
>>213
求めていた物は正にこれです。
ありがとうございました。
215:名無しさん@お腹いっぱい。
07/01/08 17:18:21 KnzpjKdS0
URLリンク(gnuwin32.sourceforge.net)
日本語パッチどこー?
216:名無しさん@お腹いっぱい。
07/01/08 17:59:33 KnzpjKdS0
URLリンク(sourceforge.net)
あ、こっちだ。
これで ようやく、grep --color が使えるわ。
217:名無しさん@お腹いっぱい。
07/01/17 11:14:52 RraFWioF0
test
↓
test_[数字連番]
こんなふうに特定の文字列を
置換え+連番出力出来るものは有りますでしょうか?
218:名無しさん@お腹いっぱい。
07/01/27 06:10:44 kGX1X3nO0
windows環境で、
指定の複数の正規表現検索文字列で、
指定のディレクトリ内を再起的に検索して、
マッチした文字列のみを出力するツールをご存知でしたら教えてください。
219:名無しさん@お腹いっぱい。
07/01/27 14:31:35 BCxZDSQX0
grepって結構使われてるんだね。
cygwinと合わせて使うのが俺には一番便利だ。
>>218みたいなのもコマンド1つだし。
# egrep /正規表現/ *
220:名無しさん@お腹いっぱい。
07/01/28 05:43:31 2Zlt6iOj0
>>219
早々の情報提供ありがとうございます。
"egrep"を試してみます。
221:名無しさん@お腹いっぱい。
07/01/28 14:39:16 3cPktmGM0
>>220
らめぇぇぇぇぇぇぇ
222:名無しさん@お腹いっぱい。
07/02/02 14:34:35 d3kiRAfQ0
3ペインで、左にエクスプローラ。
右上に検索と検索結果一覧。
右下に検索一覧で選択したファイルの中身が表示され、編集も出来るの紹介してください。
検索結果をエディタに渡して編集できるのは色々あるんだけど、直接編集できるツールが
見つかりませんでした。
出来ればフリーソフトで日本語表示のものが良いのですが、該当するものありますでしょうか。
223:名無しさん@お腹いっぱい。
07/02/02 18:09:40 mkzOljBb0
>222
URLリンク(www.forest.impress.co.jp)
これはどうかな
224:名無しさん@お腹いっぱい。
07/02/03 14:36:15 8rCRkkAo0
>>223
紹介ありがとうございます。
これから試用してみます。
225:名無しさん@お腹いっぱい。
07/02/28 11:42:57 GDOSalMX0
repl_aceは内部でshiftjisに変換した後処理するという糞仕様なので
入力ファイルの文字コードがeucやらunicodeだと文字化けします
つかえねえええええええ
226:名無しさん@お腹いっぱい。
07/02/28 12:18:12 eJI2nNFn0
>>225
作者が明示してるだけマシだろ
Unicodeで読み書きできるテキストエディタでも
内部的にはSJISに変換して保持して
SJIS外の文字は文字化けさせる糞エディタがほとんどだからな。
227:名無しさん@お腹いっぱい。
07/03/01 15:18:20 Bp/DQbwW0
文字化けだけならマシ
中には保存したときに書き換わるのもある
228:名無しさん@お腹いっぱい。
07/03/03 13:02:23 9lsP8QvR0
>>226
明示してねえよ
しかもページには
> Shift-JIS以外に、JIS(JP)、EUC(JP)、Unicode(Little Endian)、Unicode(Big Endian)、Unicode(UTF-7)、
>Unicode(UTF-8)にも対応。
なんてふざけたこと書いてあるし
死ねよ
229:名無しさん@お腹いっぱい。
07/03/03 13:40:32 LAiOutKa0
ぺる
230:名無しさん@お腹いっぱい。
07/03/03 16:08:45 DWkVSU8k0
URLリンク(www.sirmiles.com)
> ※「Repl-Ace」を、電算データの加工等の用途にお使いになる場合は、
> 下記を必ずお読みください。
> 「Repl-Ace」は、置換エンジン自体がShift-JISのみに対応している
> ため、他の文字コードを使用する場合、一旦Shift-JISに変換し、置
> 換処理後にまた他の文字コードに戻しています。
> 置換処理はあくまでShift-JISにて行われるため、8進や16進を検索
> 文字列や置換文字列に指定する場合は、Shift-JISのコードで記述し
> なければなりません。
231:名無しさん@お腹いっぱい。
07/03/03 18:29:14 lfbKl29d0
>>228
そこだけ抜粋するなんていじわるだなw
なんか恨みでもあるのか?w
232:名無しさん@お腹いっぱい。
07/03/04 13:16:41 tftGbkjq0
うん
233:名無しさん@お腹いっぱい。
07/03/06 21:06:32 L1AlcJJv0
>232
sjis以外の文字コードで、置換ツール程度に使うのならrubyとかonigsedあたりのが
いいんじゃね。
CUIという点を除けば、Speeeeedとかrepl_aceあたりと大して違いはないぞ。
234:名無しさん@お腹いっぱい。
07/03/07 09:04:42 Q9HGY8x00
>>231
対応って書いてあったら
文字化けせずに正しく置換できると思うじゃん
なのにUnicodeを使っていても
Shift_JISにマッピングできないところがあるから文字化けする、なんて
Unicodeに対応してないじゃん
235:名無しさん@お腹いっぱい。
07/03/09 08:48:10 3cd9GS7N0
「Repl-Ace」によって生じたいかなる損失、障害に関しても、作者は責任を負いかねます。そのあたりをご了承頂いた上で、ご利用ください。
236:名無しさん@お腹いっぱい。
07/03/09 21:20:29 ETRZPWGB0
・レジストリを使わない
・文字コードを自動認識(SJIS、UTF-8、UTF-16あたりでOK)
・正規表現が使える
・簡易ビューワー付き(migrepの前後を表示するみたいなの)
・詳細ビューワー付き
・ビューワーがホイールに対応(migrepは対応してない)
のような検索ソフトはないですか?
237:236
07/03/09 21:24:15 ETRZPWGB0
追加で
・検索が軽い(migrepは固まる)
・エクスプローラーから呼び出しやすい(ここは、レジストリを使ってもよい)
・簡易ビューワーの行数制限なし(migrepは、前後2行しかない)
238:名無しさん@お腹いっぱい。
07/03/13 00:33:23 sX5Et8mS0
UTF-8も数種類あり、逆変換は原理的に不可能なので完璧は無理でしょ。
ms-utf8ですらvistaとxpで違うしね。
これに、合成フォントが入ってくると絶望的になる。
自分で、明示的に整理してくしかないね。
239:名無しさん@お腹いっぱい。
07/03/13 03:17:20 +wSJpJpg0
>>238
複数種類あるって、ベースになっているUnicodeのバージョンが違うとかって話?
それとms-utf8ってはじめてみたけど、どっかで定義されてる?
240:名無しさん@お腹いっぱい。
07/03/13 21:53:24 sX5Et8mS0
>>239
URLリンク(ja.wikipedia.org)
これ以外にも、差異がある。
iconv関連のパッチとか読んでゆけば、歴史的な問題が色々見えてくるはず。
UTFに決め手は無いのが現状。
241:239
07/03/14 01:29:24 8EaJoK5W0
>>240
ありがと。
そこに書いてある程度のことは知っていたつもりだし、iconvはiconvで
ごたごたしたのも知っていたので、なんとなく話がかみ合っていないような
気がするんだけど、
UTF-8(Unicode)にしました。はい、解決。とはいかないことはわかる。
242:名無しさん@お腹いっぱい。
07/03/14 10:39:47 lLWKF11C0
結局UTF8にはBOMつきとなしの2種類しかないんでしょ?
1ファイルが複数言語で記述されていなければ
現実的にはUTF8で対応できるじゃん
243:名無しさん@お腹いっぱい。
07/03/14 11:07:41 EASvnnnS0
BOMつきとなしなんて先頭3バイト以外は何の違いもないが
244:名無しさん@お腹いっぱい。
07/03/14 13:48:26 LcZ6qYMc0
>>242
>結局UTF8にはBOMつきとなしの2種類しかないんでしょ?
だからその認識は、実用上間違いと言ってる。
ユニコード・コンソーシアムのutf8とwindowsではutfのマッピングの割り当てが違う。
BOMを無視しても、バイナリ互換はない。
245:名無しさん@お腹いっぱい。
07/03/14 21:05:37 aL2ur3Rk0
固まらないmigrepがほすぃ
246:名無しさん@お腹いっぱい。
07/03/16 14:48:26 ncEc/zNc0
>>244
マッピングの割り当ての違いが実用上どう影響するわけ?
ユニコード・コンソーシアムのutf8であらわす「あ」と
windowsのutfの「あ」はバイナリが違うの?
247:名無しさん@お腹いっぱい。
07/03/18 16:37:21 C304JcIS0
うん
248:名無しさん@お腹いっぱい。
07/03/18 18:40:31 a5JFclUL0
>>244と>>246は論点が違うのでは?
例えば、0x5Cは英語と日本語Windowsでそれぞれ
バックスラッシュと円サインと表示が異なるけど、
日本語Windowsで円サインが表示されるファイルのコピーを
英語Windowsで無変更で上書き保存して、
それらをバイナリ比較しても相違点は検出されないでしょ。
249:名無しさん@お腹いっぱい。
07/03/18 19:33:36 0delKGqJ0
そうでもないか。
250:名無しさん@お腹いっぱい。
07/03/18 19:54:46 LppYd8KB0
話がずれてるな
246は基本的なことが分かってないみたいだね
251:名無しさん@お腹いっぱい。
07/05/01 09:26:30 U9vuzMht0
スレリンク(software板: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:名無しさん@お腹いっぱい。
07/05/03 11:03:22 sgep2PqG0
Windows用のGNU系のツールが日本語使えないのが多くて
こりゃ使い物にならんと諦めてたんだけど
>>216凄い。ちゃんと日本語使える。
こんなのあったとは知らなかった。ありがたい。
これでlsもsedもgrepもteeもlessもcatもpwdもtouchもgawkも使い放題だ。
>>216はネ申。
253:名無しさん@お腹いっぱい。
07/05/05 12:55:34 rNm9k3++0
アゲアゲ
254:名無しさん@お腹いっぱい。
07/06/03 20:47:50 pd1FB9Bd0
保守
255:名無しさん@お腹いっぱい。
07/06/09 07:37:26 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:名無しさん@お腹いっぱい。
07/06/09 10:42:15 xOQBPT220
>>255
Grepソフトじゃなくてテキストエディタだけど、EmEditor Proで「ファイルから置換」が一番確実かな。
Grep対象ファイルのエンコードに「」を明示的に指定できるし。
ただしシェアウェアなのであしからず。
257:名無しさん@お腹いっぱい。
07/06/09 11:03:45 xOQBPT220
> >>255
> Grep対象ファイルのエンコードに「」を明示的に指定できるし。
エンコードに「西ヨーロッパ言語 (1252, iso-8859-1)」を明示的に指定できます。
258:名無しさん@お腹いっぱい。
07/06/09 20:24:55 wlIUwxco0
>256-257
おお、早速の回答ありがとうございます。試用版で試してみます。
259:名無しさん@お腹いっぱい。
07/06/25 23:53:56 UHCprFaA0
サクラエディタのスレにbregonig.dll作者さん来てたよ。
この辺のスレも見てる?
bregonig.dllのUnicode対応版も出たみたいだし、使うソフト側も
対応してくれるとねえ。
260:素人
07/07/03 13:51:50 c/WKrzuc0
こんにちは。
実は今、ファイル名を一括でコピーできるソフトを探しています。
コピーしたファイル名は、メモ帳に貼り付けて保存したいのです。
たとえば、ファイル名をメモ帳に貼り付ける場合、
「名前の変更」→「コピー」→「貼り付け」、という作業をやってますが、
これをいちいち繰り返すのが面倒なので、選択したファイル名だけを、
一括コピーできるソフトはないでしょうか?
261:名無しさん@お腹いっぱい。
07/07/03 14:16:01 isiiHnu80
>>260
URLリンク(www.vector.co.jp)
262:名無しさん@お腹いっぱい。
07/07/03 17:25:48 DEree+SK0
dir /b >hoge.txt
じゃだめなの?
条件に合うファイル名だけコピーしたいなら
grepかませればいいはずだし。
263:素人
07/07/04 00:55:05 /MbgbYy30
>>261
ありがとう。
りすてぃんぐ、というソフト使ってみました。
すごい便利・・・
264:名無しさん@お腹いっぱい。
07/07/04 13:20:43 3B4vDgyA0
LiliTheSnifferというソフトを使っています。
複数キーワードの複数ファイル検索ですが、これで、対象となるキーワードに
正規表現を使えるようなソフトってありますか?
べつの言い方をすれば、Speeeeedの検索バージョンみたいなソフトです。
どなたか、知っていれば教えてください。
265:名無しさん@お腹いっぱい。
07/07/04 13:23:28 icR9leDF0
getia
266:名無しさん@お腹いっぱい。
07/07/04 13:34:24 3B4vDgyA0
>>265
ありがとうございます。
とてもいいソフトなんですが、これで、複数の検索キーワードリストが使えればベストなんですが。
267:Grep-Replace
07/07/04 21:32:48 VfmqVNj30
Grep-Replaceで、shift-jisの複数ファイルを、EUCにチェック入れて置換してしまい、文字化けてしまいました。元に戻すにはどうすればよいですか?
268:名無しさん@お腹いっぱい。
07/08/26 13:32:45 jw/aNQh20
ogrep保守
269:素人
07/10/19 20:11:20 XyYxtmBE0
すいません、以下のようなソフトを探しております。
・あるフォルダに入っているファイル内の特定の文字列をフォルダ名に置き換えてくれる。
・複数のフォルダ・ファイルを一括処理できるもの。
基本的なことはこの2つがしたいのですが。
例えば、Aという名前のフォルダにaという名前のファイルが入っているとしまして、
そのファイルの中に1という文字列があるとしましたら、その1をAに置き換え、
同時にBフォルダの中にbファイルがあり、1という文字列があればBに置き換えるといったものです。
どなたか、ご存じであれば教えて下さい。
270:名無しさん@お腹いっぱい。
07/10/22 00:03:35 M4Ga2Y3m0
それはgrep単体の仕事じゃない。
271:玄人
07/11/03 20:45:06 D8wVYBmI0
ならAutohotkeyの組み合わせで出来そう
272:名無しさん@お腹いっぱい。
07/11/12 16:27:27 bqBe8a6V0
vbsでpythonでもrubyでもいいからなんかスクリプト一つ抑えておこうぜ
273:名無しさん@お腹いっぱい。
07/12/01 17:40:29 0Hxrv83o0
複数ファイルから単一単語を検索するソフトは多そうなんですが逆に
単一ファイルの中から複数単語を一度に検索できるソフトでおすすめってどんなのがありますか?
Vectorをざっと漁ってみたところ「RelSearch 95 for Windows 95 ver. 1.12」というものがちょうど目的にぴったりあうものだったんですが
なんせかなり古いソフトのためXPで使うと文字が白く反転してて見えないという状態に
使う際には特に支障はないのですがほかにいいソフトがあれば教えていただけたらありがたいです
274:名無しさん@お腹いっぱい。
07/12/01 18:19:17 Ekk8adlM0
正規表現が使えればいかようにでもなるんじゃね
getia
URLリンク(site-clue.statice.jp)
ミニ検索隊
URLリンク(www6.ocn.ne.jp)
SGサーチ
URLリンク(www.vector.co.jp)
その単語ごとに結果を表示し分けるとなるとあれだけども
275:名無しさん@お腹いっぱい。
07/12/01 23:03:48 0Hxrv83o0
>>274
う~ん、正規表現とは違うんですよね
まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフトが理想なんですよ
何度も検索するので検索単語を保存したファイルを用意してそれと比較して見つかった単語を知らせてくれるみたいなのがあればいいのですが…
276:名無しさん@お腹いっぱい。
07/12/02 02:33:31 sHQIZF330
SearchText
URLリンク(www.vector.co.jp)
ちょっと違うかな
277:名無しさん@お腹いっぱい。
07/12/02 04:05:52 LP6Hjx9j0
>>276
おっ、これはよさげ!と思いきや、1行に指定した複数の単語すべてが含まれる場合のみ列挙するのね…
自分の求めるものにぴったりあったものってなかなかないもんですねぇ…
278:名無しさん@お腹いっぱい。
07/12/02 23:20:48 NyXveXjFO
>>275
> まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
> その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフト
それ、正規表現検索で可能だよ。
279:名無しさん@お腹いっぱい。
07/12/05 18:34:25 XfhH5EmB0
検索ワードを
(2ちゃんねる|Microsoft|ギコナビ)
と入力して、正規表現検索を指定すれば簡単にヒットするよ。
Devasとgetiaで検証ずみ。
280:名無しさん@お腹いっぱい。
07/12/08 12:46:18 EgVIKwXe0
>>279
括弧でグルーピングする必要なくね?
検索速度落ちるだけだとl思う
281:名無しさん@お腹いっぱい。
07/12/08 15:07:45 +Xt6tpfb0
ホントだ。くくらなくても検索できる。
282:名無しさん@お腹いっぱい。
07/12/09 00:05:09 XCKqB87P0
正規表現ってすげぇな
283:名無しさん@お腹いっぱい。
07/12/09 04:49:03 8mahyPZU0
正規表現が苦手なのはand検索だな
284:名無しさん@お腹いっぱい。
07/12/18 17:13:02 mpZJ5ujb0
エクスプローラの右クリックメニューからファイル名を一括置換「frep」
URLリンク(www.forest.impress.co.jp)
285:名無しさん@お腹いっぱい。
07/12/19 01:52:29 Q9o9bZUw0
>>284
これは、いいですね。
Ctrl+Zも使えるのがすげえや。
さっそくいれた。
スレ違いだが、リネームには、こっちも便利です。
エディタの正規表現がそのまま使えるし、
そのまま見て、置換結果が確認できる。
E-Rename - k本的に無料ソフト・フリーソフト
URLリンク(www.gigafree.net)
窓の杜 - 【Review NEWS】指定したフォルダ内のファイル名をエディターなどで一括変更「E-Rename」
URLリンク(www.forest.impress.co.jp)
286:名無しさん@お腹いっぱい。
08/03/06 01:15:10 vDGTjfKT0
2ちゃんねるスレッド全文検索・・・ThreadSearch
スレリンク(software板)
URLリンク(www.geocities.jp)
こういうのあるみたいだな
287:名無しさん@お腹いっぱい。
08/03/09 00:44:27 thuYv79t0
複数行にわたるカギ括弧を検索する場合に、正規表現はどうやればいいんでしょう?
こんなのです。
名無しさん「こんにちは。
さようなら」
名無しさん「(\r\n|.)+?」
ではダメでした。
288:名無しさん@お腹いっぱい。
08/03/10 21:46:07 a0WOrevN0
>>287
使っているソフトは?
Greplaceなら\r使えるけど、それ以外なら
名無しさん「(\n|.)+?」で試してみて
289:sage
08/03/19 01:59:29 LZ2wSCHz0
devasでヒットした行に秀丸で開く方法ってありますか?
普通に外部エディタで開くとファイルの冒頭が開いてしまうので、
うまいやり方があれば知りたいです。
通常機能の見落としとかだったらごめんなさい。。
290:名無しさん@お腹いっぱい。
08/03/19 02:19:01 7NyTkb890
>>289
オレはJmEditorだけど
「"プログラムパス\JmEdit2.exe" "%p"/%l」を
Devasのオプション設定してて、行に飛んでいる。
秀丸じゃできね?
291:名無しさん@お腹いっぱい。
08/03/19 18:18:52 Qpt9KjZm0
>>289
Hidemaru.exe /j%l,%c "%p" で出来たよ。
というか設定した覚えないんだが入力欄の右の三角ボタン押したら出てきた。
みんなそうなのか? それとも自分が昔設定したのを忘れてるだけなのか?
292:名無しさん@お腹いっぱい。
08/03/21 18:15:31 XkB5/6dU0
esplorist
URLリンク(www15.big.or.jp)
293:名無しさん@お腹いっぱい。
08/03/23 08:57:49 x0fxQx6m0
日本語版はないが、これがBest。
複数条件(正規表現有)で複数ファイルを一括検索、
条件を保存/呼出可能,検索結果を直接編集可能.
>PowerGrep
URLリンク(www.powergrep.com)
294:名無しさん@お腹いっぱい。
08/03/23 18:13:10 upoodefD0
>>293
シングルユーザライセンスで US$ 149.00 は高すぎ
295:名無しさん@お腹いっぱい。
08/03/23 20:48:51 ONdIQf9x0
∧_∧
ミ ゚д゚ミ US$ 149.!?
( つ旦O
と_)_)
∧_∧
ミ ゚д゚ミ ガシャ
( つ O. __
と_)_) (__()、;.o:。
゚*・:.。
296:名無しさん@お腹いっぱい。
08/03/23 21:14:12 bciZDfUa0
たった、1,490円くらい払えないのか?
一ドル100円だと計算が簡単!
シェアウェアの概念も理解できないやつはソフトを使うべきでないね
297:名無しさん@お腹いっぱい。
08/03/23 21:23:29 5GzZCO100
>US$ 149.00 = たった、1,490円
>一ドル100円だと計算が簡単!
/ ̄ ̄ ̄\
/ ─ ─ \
/ <○> <○> \
| (__人__) |
\ ` ⌒´ /
/ \
298:名無しさん@お腹いっぱい。
08/03/23 21:28:41 5GzZCO100
∩ ∩
| つ ⊂|
∧ノ~ ! ,'っ _c,!
ミ| ・ \ ⊂/ ・ \
ミ| ... '_) | __,,▼
ミ|. (,,゚Д゚) |・ (,,゚Д゚)
| (ノ |) | (ノ |)
| | |・・ |
人.._,,,ノ ι.・,,_,ノ
U"U U"U
299:名無しさん@お腹いっぱい。
08/03/23 21:34:03 ONdIQf9x0
つ、釣られないぞ・・・
300:名無しさん@お腹いっぱい。
08/03/23 21:56:43 D8UzArPP0
さんすうできなくてもシェアウェアは使えるんだな。
301:名無しさん@お腹いっぱい。
08/03/24 08:55:56 HhQF8TOr0
1490円
___ .__US$ 149.00
| |\ | ||
| | | | ||
| | | | ||
| | | | ||
| | | |_||
| | |//
| | | / グラフにして値段を立体化して比較すると分かりやすい
| | | / むしろ1490円の方が高そうに感じられる
| | |/
| | ./
|___|/
/ /
302:名無しさん@お腹いっぱい。
08/03/24 15:30:19 t5L/gIoh0
この新しいエディタを昨日からさわっているけど、中々いいですね。
GREP がとにかく小気味よい程、早く検索できる。WZ よりよほど
早いです。秀丸なんかおもちゃにみえるよ。
URLリンク(www.venus.dti.ne.jp)
303:名無しさん@お腹いっぱい。
08/03/24 17:29:15 lX7tG+Iw0
釣られないぞ…
304:名無しさん@お腹いっぱい。
08/03/25 07:49:13 NKNTiUWF0
>>293
なんかごちゃごちゃしてて見にくい
305:かばとっと
08/03/25 09:56:30 JGf0FHK40
年賀状の配達は無事すんだかどうかわかりますでしょうか。
306:名無しさん@お腹いっぱい。
08/03/25 14:30:49 E23NmTLO0
何の話や
307:名無しさん@お腹いっぱい。
08/03/26 00:21:13 4L2r+ORF0
>>302のApsalyのGrepは最強だぞ。
改行\nを検索条件に1つまでしか含めない秀丸と違って
Apsalyは\nをいくつでも含められるし、
(.*\n)*.*Apsaly
のようなパターンで、ファイル先頭から特定キーワードが現れる
部分までの複数行をGrep結果ウインドウに出力することも可能。
複数行マッチの検索条件でもGrep結果ウインドウには
1行しか表示されないものがほとんどなのでこの機能は有用すぎ。
これより優秀なエディタやGrepソフトがあったらそれに乗り換えるから教えて欲しい。
308:名無しさん@お腹いっぱい。
08/03/26 07:37:22 Ud6TQ3Dm0
つDevas、esploristo
309:名無しさん@お腹いっぱい。
08/03/28 16:18:11 urZJjDJJ0
>>293-301
クソワロタ
310:名無しさん@お腹いっぱい。
08/03/30 10:48:17 rivzl/0v0
検索.txtに検索する単語50個
log.txtに該当する単語があったら抽出出来るソフトってありませんか?
色々探しては見たものの、どれも検索単語を複数入力しないといけないので・・・
311:名無しさん@お腹いっぱい。
08/03/30 11:16:32 FJgMhnmx0
>>307
確かに爆速だな。Migrepみたに簡易ビューワが付いてくれれば将に最強
312:名無しさん@お腹いっぱい。
08/03/30 11:45:06 SrNFDg8P0
>>310
検索パラメータファイルに検索キーワードを50個記載しておくってこと?
313:名無しさん@お腹いっぱい。
08/03/30 11:50:06 rivzl/0v0
>>312
検索パラメータファイルの意味が分からなくてすみませんです。
要は、検索する単語をファイルから読み取り、log.txtに一致する行があるかって事なんですけど
可能でしょうか?
314:名無しさん@お腹いっぱい。
08/03/30 11:57:04 SUUR1CF40
>>313
grep -f 検索.txt log.txt
でよさげ
315:名無しさん@お腹いっぱい。
08/03/30 12:08:24 rivzl/0v0
>>314
ありがとうございます!
無事に取り出せました。
ちなみに
grep -f 検索.txt log.txt
だと、検索.txtに111p
log.txtに111
とあった場合取り出せませんよね?
含まれる行も取り出す事は可能でしょうか?
316:名無しさん@お腹いっぱい。
08/03/30 12:27:46 SUUR1CF40
>>315
grep -f log.txt 検索.txt
いや冗談だけど
正規表現を勉強して、検索.txtを適切に書き換えてください、
としかいいようがないなぁ
317:名無しさん@お腹いっぱい。
08/03/30 13:37:27 rivzl/0v0
>>316
失礼しましたw
勘違いです
やりたいことが無事に出来るようになり感謝してます^^
318:名無しさん@お腹いっぱい。
08/03/31 15:49:22 GNmfTnoK0
aabbcc
aaescc
bbddas
ってあるとき
aabbccってgrepで取り出せる?
条件は二つ同じのが3つ並んでるとき。
319:名無しさん@お腹いっぱい。
08/03/31 15:50:42 GNmfTnoK0
>>318
いいわすれた
この他にも
ssddkk
rrttyy
とかってある。
320:名無しさん@お腹いっぱい。
08/03/31 16:16:08 QAkk307F0
>>319
後方参照
yagrep なら
yagrep -P "(?:(.)\1){3}" foo.txt
でいけた
普通の grep でも
grep -E "(.)\1(.)\2(.)\3" foo.txt
でいいと思う
321:名無しさん@お腹いっぱい。
08/03/31 16:35:48 GNmfTnoK0
>>320
ありがとう!
grep -E "(.)\1(.)\2(.)\3"でいけました。
322:名無しさん@お腹いっぱい。
08/04/13 17:36:48 vsOwFhfz0
URLリンク(openlab.jp)
これ落としたんだけどひらがなだけ取り出すようにするにはどうしたらいいの?
323:名無しさん@お腹いっぱい。
08/04/14 00:35:16 nXYmW7Eo0
>>322
正規表現
[あ-ん]+
あたりで grep するか、Devasで
[^あ-ん\n]+
あたりで検索して、空文字に置換するか
324:名無しさん@お腹いっぱい。
08/04/21 00:53:44 alSg4bwr0
質問させてください
テキストファイル内に
建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)
()でくくられた文字のみを取り出したいのですが可能でしょうか?
325:名無しさん@お腹いっぱい。
08/04/21 10:48:33 M8rC6zmq0
テキストのフォーマットが本当に
建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)
となっているなら、上の後方参照を使えばいい。
そうでないなら、Ruby のワンライナで
ruby -e "ARGF.read.scan(/\(([^(]*?)\)/) {|matched| puts matched }" FILE > result.txt
とか。他にもうまい方法あるだろうけどね。
326:名無しさん@お腹いっぱい。
08/04/21 11:53:00 uxOxQC7/0
オレはDevasで (.+) を正規表現検索して、ヒット語をテキスト出力、
あとは「(」と「)」を置換で削除だな。
最短一致の必要がある場合は「)」を「)\n」に
あらかじめ置換しておいてさ。
1回でできるだろうことは分かっているが、
正規表現って、検索式を考えているうちに
慣れている方法でやったほうが速いってとこないか?
だもんだから、全然成長しないという悪循環。
Devasで一発でやるには、どう書くんだこれ?^^
327:名無しさん@お腹いっぱい。
08/04/21 12:09:40 ZehJvgPi0
\((.+?)\)→\1
でいいんだろ?
バカなの?
328:名無しさん@お腹いっぱい。
08/04/21 17:14:01 kYW1CBVc0
あらかじめ置換しておくとか>>326は酷過ぎだろwww
正規表現を使っている意味がない。
329:名無しさん@お腹いっぱい。
08/04/21 17:27:18 UuiIK+bh0
吹いたw
330:名無しさん@お腹いっぱい。
08/04/21 17:34:12 /rotEjDu0
見事なまでの本末転倒
331:名無しさん@お腹いっぱい。
08/04/21 17:47:02 FCOzyomh0
「俺達の検索はこれからだ!」
>>326先生の次回作にご期待ください。
332:名無しさん@お腹いっぱい。
08/04/21 17:54:26 Je0+zwoU0
まぁでも
> 正規表現って、検索式を考えているうちに
> 慣れている方法でやったほうが速いってとこないか?
これはあるよ
333:名無しさん@お腹いっぱい。
08/04/23 08:07:43 l22vamBk0
Rubyでワンライナーが以外に便利だとわかった
Rubyでワンライナーを書く方法のまとめ
URLリンク(blog.lilyx.net)
Ruby -e -pをaliasにするとか、batにしとくとかしとくとよさそう
334:名無しさん@お腹いっぱい。
08/04/23 09:44:56 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:名無しさん@お腹いっぱい。
08/05/01 15:05:18 QV/ziJc40
ファイルA 一行に品名、日付、価格、数量(タブ区切り) 数十万行
ファイルB 一行に品名、価格(タブ区切り) 数千~数万行
ファイルAの中からファイルBにマッチする(品名、価格、共に)行もしくはマッチしない行を
抽出するのに向いてるgrepはないですかね?
mfind
URLリンク(homepage2.nifty.com)
を使えばファイルBを正規表現化してgrep -f みたいなオプションで食わせれば出来るんですが
も少し速度的に良いものが無いかなあと思いまして。
336:名無しさん@お腹いっぱい。
08/05/01 15:14:26 FzAtGAVl0
C言語つかう
337:名無しさん@お腹いっぱい。
08/05/01 15:19:14 FzAtGAVl0
品名と価格が一致するやつを出力するC言語作ってやるぜ
338:337
08/05/01 16:37:45 FzAtGAVl0
#include <string>
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class hash{ public: unsigned char x; int n; hash(){x=0;n=0;}};
unsigned int Crc32( unsigned char * , unsigned int);
int main(int argc, char *argv[]){
if(argc!=3)return 0;string str;
fstream fp(argv[1] , ios::in ); if(fp==NULL)return 0;
fstream fq(argv[2] , ios::in ); if(fq==NULL)return 0;
unsigned char f[1000],t[10],w; int x,n,num=1;unsigned int z;
vector< hash > hs(16*1024*1024+1024);
while(!fp.eof()){
getline(fp,str);
sscanf(&str[0],"%s %s %d",f,t,&x);
if(x<0 || x>10000000) {cout <<"err "<<f<<endl; continue; }
n=strlen(f);memcpy(&f[n],&x,4);z=Crc32(&f[0],n+4); w=z&255; z>>=8;
for(n=0;n<1024;n++)if(hs[z+n].x==w)break;
else if(hs[z+n].x==0 && hs[z+n].n==0){hs[z+n].x=w; hs[z+n].n=num; break;}
num++;}fp.close();
while(!fq.eof()){
getline(fq,str);
sscanf(&str[0],"%s %d",f,&x);
if(x<0 || x>10000000) continue;
int k=strlen(f);memcpy(&f[k],&x,4);z=Crc32(&f[0],k+4);w=z&255; z>>=8;
for(n=0;n<1024;n++) if(hs[z+n].x==w) {f[k]=0;
cout<<hs[z+n].n<<"番目に登録されているデータと一致 商品名 "<<f<<" 価格 "<<x<<endl;}
}fq.close();}
339:337
08/05/01 16:39:26 FzAtGAVl0
static const unsigned int crcT[256] = {
0x00000000,0x77073096,0xEE0E612C,0x990951BA,0x076DC419,0x706AF48F,0xE963A535,
0x9E6495A3,0x0EDB8832,0x79DCB8A4,0xE0D5E91E,0x97D2D988,0x09B64C2B,0x7EB17CBD,
0xE7B82D07,0x90BF1D91,0x1DB71064,0x6AB020F2,0xF3B97148,0x84BE41DE,0x1ADAD47D,
0x6DDDE4EB,0xF4D4B551,0x83D385C7,0x136C9856,0x646BA8C0,0xFD62F97A,0x8A65C9EC,
0x14015C4F,0x63066CD9,0xFA0F3D63,0x8D080DF5,0x3B6E20C8,0x4C69105E,0xD56041E4,
0xA2677172,0x3C03E4D1,0x4B04D447,0xD20D85FD,0xA50AB56B,0x35B5A8FA,0x42B2986C,
0xDBBBC9D6,0xACBCF940,0x32D86CE3,0x45DF5C75,0xDCD60DCF,0xABD13D59,0x26D930AC,
0x51DE003A,0xC8D75180,0xBFD06116,0x21B4F4B5,0x56B3C423,0xCFBA9599,0xB8BDA50F,
0x2802B89E,0x5F058808,0xC60CD9B2,0xB10BE924,0x2F6F7C87,0x58684C11,0xC1611DAB,
0xB6662D3D,0x76DC4190,0x01DB7106,0x98D220BC,0xEFD5102A,0x71B18589,0x06B6B51F,
0x9FBFE4A5,0xE8B8D433,0x7807C9A2,0x0F00F934,0x9609A88E,0xE10E9818,0x7F6A0DBB,
0x086D3D2D,0x91646C97,0xE6635C01,0x6B6B51F4,0x1C6C6162,0x856530D8,0xF262004E,
0x6C0695ED,0x1B01A57B,0x8208F4C1,0xF50FC457,0x65B0D9C6,0x12B7E950,0x8BBEB8EA,
0xFCB9887C,0x62DD1DDF,0x15DA2D49,0x8CD37CF3,0xFBD44C65,0x4DB26158,0x3AB551CE,
0xA3BC0074,0xD4BB30E2,0x4ADFA541,0x3DD895D7,0xA4D1C46D,0xD3D6F4FB,0x4369E96A,
0x346ED9FC,0xAD678846,0xDA60B8D0,0x44042D73,0x33031DE5,0xAA0A4C5F,0xDD0D7CC9,
0x5005713C,0x270241AA,0xBE0B1010,0xC90C2086,0x5768B525,0x206F85B3,0xB966D409,
0xCE61E49F,0x5EDEF90E,0x29D9C998,0xB0D09822,0xC7D7A8B4,0x59B33D17,0x2EB40D81,
0xB7BD5C3B,0xC0BA6CAD,0xEDB88320,0x9ABFB3B6,0x03B6E20C,0x74B1D29A,0xEAD54739,
0x9DD277AF,0x04DB2615,0x73DC1683,0xE3630B12,0x94643B84,0x0D6D6A3E,0x7A6A5AA8,
0xE40ECF0B,0x9309FF9D,0x0A00AE27,0x7D079EB1,0xF00F9344,0x8708A3D2,0x1E01F268,
0x6906C2FE,0xF762575D,0x806567CB,0x196C3671,0x6E6B06E7,0xFED41B76,0x89D32BE0,
340:337
08/05/01 16:39:50 FzAtGAVl0
0x10DA7A5A,0x67DD4ACC,0xF9B9DF6F,0x8EBEEFF9,0x17B7BE43,0x60B08ED5,0xD6D6A3E8,
0xA1D1937E,0x38D8C2C4,0x4FDFF252,0xD1BB67F1,0xA6BC5767,0x3FB506DD,0x48B2364B,
0xD80D2BDA,0xAF0A1B4C,0x36034AF6,0x41047A60,0xDF60EFC3,0xA867DF55,0x316E8EEF,
0x4669BE79,0xCB61B38C,0xBC66831A,0x256FD2A0,0x5268E236,0xCC0C7795,0xBB0B4703,
0x220216B9,0x5505262F,0xC5BA3BBE,0xB2BD0B28,0x2BB45A92,0x5CB36A04,0xC2D7FFA7,
0xB5D0CF31,0x2CD99E8B,0x5BDEAE1D,0x9B64C2B0,0xEC63F226,0x756AA39C,0x026D930A,
0x9C0906A9,0xEB0E363F,0x72076785,0x05005713,0x95BF4A82,0xE2B87A14,0x7BB12BAE,
0x0CB61B38,0x92D28E9B,0xE5D5BE0D,0x7CDCEFB7,0x0BDBDF21,0x86D3D2D4,0xF1D4E242,
0x68DDB3F8,0x1FDA836E,0x81BE16CD,0xF6B9265B,0x6FB077E1,0x18B74777,0x88085AE6,
0xFF0F6A70,0x66063BCA,0x11010B5C,0x8F659EFF,0xF862AE69,0x616BFFD3,0x166CCF45,
0xA00AE278,0xD70DD2EE,0x4E048354,0x3903B3C2,0xA7672661,0xD06016F7,0x4969474D,
0x3E6E77DB,0xAED16A4A,0xD9D65ADC,0x40DF0B66,0x37D83BF0,0xA9BCAE53,0xDEBB9EC5,
0x47B2CF7F,0x30B5FFE9,0xBDBDF21C,0xCABAC28A,0x53B39330,0x24B4A3A6,0xBAD03605,
0xCDD70693,0x54DE5729,0x23D967BF,0xB3667A2E,0xC4614AB8,0x5D681B02,0x2A6F2B94,
0xB40BBE37,0xC30C8EA1,0x5A05DF1B,0x2D02EF8D };
unsigned int Crc32( unsigned char *buf, unsigned int bufLen ){
unsigned int crc32=0xFFFFFFFF;
for (unsigned int i=0; i < bufLen; i++)
crc32 = (crc32 >> 8) ^ crcT[ (crc32 ^ buf[i]) & 0xFF ];
return( crc32 ^ 0xFFFFFFFF );}
341:337
08/05/01 16:44:38 FzAtGAVl0
コンパイル済みexeはこちら 厳密に完全一致を調べているのではないが、
それは簡単なので自分でソースを変更してみて下さい
URLリンク(gamdev.org)
342:名無しさん@お腹いっぱい。
08/05/01 22:21:07 /6hzVxqK0
ベーシックマガジンかと思った
343:名無しさん@お腹いっぱい。
08/05/02 00:14:49 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:名無しさん@お腹いっぱい。
08/05/02 09:34:18 VmUaHqll0
SQLiteに放り込んでからselectで吸い出すのは反則か
345:名無しさん@お腹いっぱい。
08/05/02 10:36:09 2+Xim1/50
マンドクセ
346:名無しさん@お腹いっぱい。
08/05/02 12:50:39 CsFJNg0f0
数千~数万件をselectで吸い出すのは実用的?
347:名無しさん@お腹いっぱい。
08/05/02 14:09:23 2+Xim1/50
データによる
348:名無しさん@お腹いっぱい。
08/05/02 23:01:38 QMt2mgO70
Repl-Aceのニューバージョンが
349:名無しさん@お腹いっぱい。
08/05/05 18:04:03 SC/kHrba0
一度に何十ものキーワードを指定してGREPしたいことがあるけど、それができる
ソフトってないかな。
350:名無しさん@お腹いっぱい。
08/05/05 18:33:00 axswZt8w0
>>349
grep -f
speeeeed
351:名無しさん@お腹いっぱい。
08/05/08 19:02:23 PPWfCznk0
窓の杜 - 【NEWS】複数ファイルの文字列置換「Repl-Ace」の後継「Repl-Ace on .NET」v1.0が公開
URLリンク(www.forest.impress.co.jp)
352:名無しさん@お腹いっぱい。
08/05/14 15:15:14 KzYWfa790
新着ソフトレビュー - esploristo 約150種類の文字コードを自動判別する、正規表現対応の文字列検索・置換ソフト
URLリンク(www.vector.co.jp)
353:名無しさん@お腹いっぱい。
08/05/14 20:21:12 2FJwLA2s0
>>352
使ってみたが自動バックアップがないのと
検索対象のうちの一部だけを置換というのができないのが気になった。
つまり、Devas を見習ってくれ。検索は Devas より速いね
354:名無しさん@お腹いっぱい。
08/05/14 21:14:36 TdqYvc500
正規表現使いこなせてねええw
355:名無しさん@お腹いっぱい。
08/05/14 21:30:18 2FJwLA2s0
いや、正規表現で無理なのもあるだろw
全く同じ文章とかな。
356:名無しさん@お腹いっぱい。
08/05/15 08:26:35 pFSH9ULK0
いや、不可能を可能にするのが正規表現だろw
357:名無しさん@お腹いっぱい。
08/05/15 12:47:56 eEcqcSkc0
正規表現の中に食品を置いておくと腐らないそうだ
358:名無しさん@お腹いっぱい。
08/05/15 16:12:41 lZHfvTBk0
正規表現ってなんかエロい。
359:名無しさん@お腹いっぱい。
08/05/15 16:40:07 Mrn8hmIy0
性器表現?(.*)辺りか?
360:名無しさん@お腹いっぱい。
08/05/16 00:35:24 u3CmuSie0
>>358
それは、オライリーの詳説・正規表現でかまされていた冗談だな。
361:名無しさん@お腹いっぱい。
08/05/20 16:03:30 uoQ1W2KA0
>>352
ゴミだな。
特定のケースのテキストファイルでは存在するはずの単語で検索してもヒットしない。
報告しようにもメールアドレスだけで掲示板とかないし。
362:名無しさん@お腹いっぱい。
08/05/21 01:03:05 AOOyCo9v0
何だ、こりゃ。勝手に文字コードを書き換えやがった。
置換対象じゃないテキストにも関わらずだ。ベータか?
363:名無しさん@お腹いっぱい。
08/05/21 23:22:53 b5B8nuad0
>>361
文字コード誤認識でもしたのかな?
いずれにせよ特定のケースの具体例がないことにはなんとも
364:名無しさん@お腹いっぱい。
08/05/21 23:33:18 AOOyCo9v0
作者か?まぁうpしてもいいが不毛な気がする。
文字コードの判定精度 100% なんて無理なんだよ。
判定精度を上げる努力よりも文字コードを指定できるオプションを用意たほうがいいだろうな。
365:名無しさん@お腹いっぱい。
08/05/22 00:20:52 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:名無しさん@お腹いっぱい。
08/05/22 00:23:26 vppkdtUy0
>>365 を UTF-8 (BOM) で保存。ヨシダで検索してもヒットしない。
あと MOJICOCO のアイコン間違ってない? 16×16 の方。
367:名無しさん@お腹いっぱい。
08/05/22 00:27:20 vppkdtUy0
様を消したりちょっといじったりするとヒットするようになる。
368:名無しさん@お腹いっぱい。
08/05/26 09:55:35 L9R4+Qgt0
コピペしたリポート、ばれちゃうぞ…金沢工業大学教授、ネット検出ソフト開発
スレリンク(newsplus板)
電子データで提出された文章をソフトに入力すると、翻訳ソフトに使われている「形態素解析」
という技術で、文章を文節や単語に分解。それぞれの文節や単語をネット検索し、類似した文章が
ネット上で見つかれば、URLを表示して知らせる。複数のリポートを比べて、学生同士が写し合って
いないかチェックすることもできる。
これも検索ソフト。
369:名無しさん@お腹いっぱい。
08/05/26 13:12:04 15dwUZaR0
金工大にしてはやるな
370:名無しさん@お腹いっぱい。
08/05/27 19:05:13 wtMoLAGl0
>>369
目新しい技術は何もない、「重箱の隅」ソフトとしか。
しかし大学教員には進歩の止まった人が多いから、
こういう「専用」ソフトじゃないと使えない人もいるだろう。
学生のほうが柔軟だから、検出されないように同義語で置換したり、
まったくグループの違う文章と混合したり、工夫しそうだね。
逆に真面目に書いた学生のレポートが、アウトになりそう。
371:名無しさん@お腹いっぱい。
08/05/27 19:21:54 oHBgR34P0
MITでwikipediaと照合させる似たようなシステムを去年やってたから、
そこからヒントを得たんだろう。
372:名無しさん@お腹いっぱい。
08/06/05 12:16:58 J0sMssUw0
>>370
教授みんながみんなプログラマーでスクリプトかけたりするわけなわけねえだろw
目視でやるのはばからしい話だし、一つのソフトで自動化できればよいことだ
373:名無しさん@お腹いっぱい。
08/06/07 02:24:19 rjBWDbnB0
>>368
「自然言語処理の分野って案外せまくて隣の研究内容がだいたいわかるけど、
金工大の研究なんて聞いたことねー。
その程度なのにこんなん出しちゃって、後々たたかれるんじゃないの?」
ってうちの大学の准教授が言ってた
374:名無しさん@お腹いっぱい。
08/06/07 12:45:32 K8WaFf6n0
じゃあなんで今までそういうソフトが
「一般に発表」
されてこなかった?
ニーズをきちんと形にする、最初にマスコミに発表してしまう、というのも実力の一つ
375:名無しさん@お腹いっぱい。
08/06/07 13:52:48 rjBWDbnB0
>>374
うん、だから、やり方はうまいとも言ってた
たたかれるってのも学会とかの中での話だろうし
あくまで研究者間と利用者間の間の認識の隔たりだと思われ