【Grep】複数ファイル文字列検索ソフト【置換】
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
04/06/17 09:57ID:PLaPZ/Pl0002名無しさん@お腹いっぱい。
04/06/17 09:57ID:PLaPZ/Pl●テキスト検索
JGREP http://www.hi-ho.ne.jp/jun_miura/jgrep.htm
QGREP http://www2k.biglobe.ne.jp/~araken/qgrep.htm
みやぐれっぷ http://www.bea.hi-ho.ne.jp/marbo/
TFind http://hi.dip.jp/tarokichi/TFind/
FinderU http://www.hpp-users.net/soft/finderu/index.html
MiGrep http://homepage3.nifty.com/m-and-i/freesoft/migrep/migrep.htm
●置換機能あり
Speeeeed http://akky.cjb.net/download/speeeeed.html
YokkaGrep http://www.yokka.com/yokkasoft/
Devas http://village.infoweb.ne.jp/~fwhk9290/gimite/
Repl-Ace http://www.sirmiles.com/software/repl_ace.htm
FileGrep http://www3.plala.or.jp/kazuasa/filegrep.html
PsBR http://www.pst.co.jp/Powersoft/DownLoad/PsBR.htm
0003名無しさん@お腹いっぱい。
04/06/17 12:06ID:fOs23OI90004名無しさん@お腹いっぱい。
04/06/17 12:09ID:/66eprOj0005名無しさん@お腹いっぱい。
04/06/17 12:48ID:HP6qnCK+0006名無しさん@お腹いっぱい。
04/06/17 14:16ID:Bdihf9Nn0007名無しさん@お腹いっぱい。
04/06/17 14:31ID:Z+NVByVA遅すぎ
speeeeedかdevasがいい
0008名無しさん@お腹いっぱい。
04/06/17 20:19ID:cFIVd7kt0009名無しさん@お腹いっぱい。
04/06/18 12:34ID:7vWWNJ2H0010名無しさん@お腹いっぱい。
04/06/19 06:11ID:z9X7ELth置換はSpeeeeed。
0011名無しさん@お腹いっぱい。
04/06/19 09:59ID:NXwpvsKQ0012名無しさん@お腹いっぱい。
04/06/23 08:39ID:J1GWUL920013名無しさん@お腹いっぱい。
04/06/24 11:08ID:weffe2sw0014名無しさん@お腹いっぱい。
04/06/25 21:43ID:R/fc+VDg0015名無しさん@お腹いっぱい。
04/06/26 01:40ID:Cxms+VvGどんな感じ?詳しく。
0016名無しさん@お腹いっぱい。
04/07/01 11:25ID:56BO4RhZ0017名無しさん@お腹いっぱい。
04/07/23 13:57ID:9xYpfazo0018名無しさん@お腹いっぱい。
04/07/24 00:35ID:hMcGlWLJ0019名無しさん@お腹いっぱい。
04/07/24 13:26ID:tI5g9oBxこんなのもある。
0020名無しさん@お腹いっぱい。
04/07/24 15:38ID:TxC04aGb0021名無しさん@お腹いっぱい。
04/07/24 17:52ID:4IUXSeuU0022名無しさん@お腹いっぱい。
04/07/24 18:58ID:VinLWLvM0023名無しさん@お腹いっぱい。
04/07/25 23:28ID:dACvI1lf0024名無しさん@お腹いっぱい。
04/08/10 16:10ID:hj6kSKKw0025名無しさん@お腹いっぱい。
04/08/21 18:52ID:KctHoxBvを
<h2 id="A21">8/21</h2>
のように、置換できるツールありませんか?
TextSSでやろうとしたんですが、ワイルドカードを使用しても、「21」を二つに出来ませんでした。
(ワイルドカードの数が合わない、と怒られます)
0026名無しさん@お腹いっぱい。
04/08/21 19:04ID:vsQGi7nc<h2>に挟まれてる日付をIDにしたいということでいいのかな?
だったら正規表現使える物だったら何でもできるでしょ。
0027名無しさん@お腹いっぱい。
04/08/21 19:12ID:KctHoxBv回答有難う御座います。
正規表現ですか。
最近perlを覚え始めたんですが、s/udon/soumen/iとかしかわかりません。
道のりは険しく遠いですね。頑張ります。
0028名無しさん@お腹いっぱい。
04/08/21 23:58ID:geWYQBvt例えば俺はDevasを使っているが、
<h2>(\d)/(\d\d)</h2> → <h2 id="A\2">\1/\2</h2>
こんな感じ。
0029名無しさん@お腹いっぱい。
04/08/22 00:48ID:/iZGsGNQ<h2>(\d+)/(\d+)</h2> → <h2 id="A$2">$1/$2</h2>
12月とかもあるかしれんので。
0030名無しさん@お腹いっぱい。
04/08/22 01:06ID:lSFgZfeS0031名無しさん@お腹いっぱい。
04/08/22 01:27ID:7dzFzOBL0032名無しさん@お腹いっぱい。
04/08/23 16:35ID:6HwIdVxd>29
わざわざありがとうございます。
お陰さまでできました。上に、正規表現の書き方みたいなのがわかりかけてきました。
感謝です。
0033名無しさん@お腹いっぱい。
04/08/26 14:34ID:Q0t7sIPl秀丸用マクロで一つ見つかったんですけど、秀丸使ってないもので・・・
0034名無しさん@お腹いっぱい。
04/08/26 19:44ID:1ps0bq1fUndoのあるタイムスタンプ変更ツールでいったん適当な時間に変更しておく
GREP実行後、
そのタイムスタンプを書き戻す。
これなら可能
ttp://beefway.hp.infoseek.co.jp/dl-allrename.html
0035名無しさん@お腹いっぱい。
04/08/27 17:07ID:PkraQlxX検索結果をテキストエディタに表記することができて、
尚且つ「前後一行も含めた」ものにするものは存在しますか?
みやぐれっぷを使うと、検索結果のファイルにそれが
反映されなくて……。
0036名無しさん@お腹いっぱい。
04/08/27 18:46ID:CZAW0xvIGrepJuice
ttp://www.vector.co.jp/soft/win95/util/se099471.html
0037名無しさん@お腹いっぱい。
04/08/27 19:24ID:xXvRaFhHこんなんが出てたよ。
ファイルの日付保護ツール 『 KeepFDate.exe 』
ttp://hp.vector.co.jp/authors/VA032597/Software/index.html
0038名無しさん@お腹いっぱい。
04/08/27 19:54ID:PkraQlxXありがとうございます。
使ってみましたが、検索結果をテキストエディタに転記することが
できないみたいですね。
(クリックすると、そのファイルが開くだけ)
0039名無しさん@お腹いっぱい。
04/08/27 21:09ID:dbf0CUKF転写する時に落ちる…
WinXP
004033
04/08/28 12:01ID:fdZRnjr+grepツールにはあまり需要がないんでしょうね、この機能。
アドバイスを参考にタイムスタンプ用ツールを試してみたいと思います。
0041名無しさん@お腹いっぱい。
04/09/10 00:00ID:DJ2gCR7ohttp://umemasu.hp.infoseek.co.jp/filtring/index.html
0042名無しさん@お腹いっぱい。
04/09/10 00:48ID:j7MUjewU0043名無しさん@お腹いっぱい。
04/10/03 17:24:46ID:4AjZAU0k0044名無しさん@お腹いっぱい。
04/10/23 08:08:43ID:gd/xK3bv0045名無しさん@お腹いっぱい。
04/10/23 11:45:24ID:a5/OBhVpマスターすれば、Repl-Aceが文字通りエースな感じ。
同じ作業を何度もやるときなんかは便利だし、
作業を組み合わせると何でも出来る感じがある。
0046名無しさん@お腹いっぱい。
04/10/23 12:27:36ID:tWE3+k+T0047名無しさん@お腹いっぱい。
04/10/28 06:16:09ID:iTMMWyVsQGREP32っていうので、
検索結果をテキスト形式で保存できるよ。
前後一行を含めることも可能。
0048名無しさん@お腹いっぱい。
04/10/31 00:11:06ID:85/Rfy8/JGrepにしました
0049名無しさん@お腹いっぱい。
04/10/31 22:18:53ID:cD9N+2eg検索だけなら、SED(ストリームエディタ)がある。
ソース公開してるし。
0050名無しさん@お腹いっぱい。
04/11/16 16:35:01ID:gej/p3//0051名無しさん@お腹いっぱい。
04/11/23 06:07:22ID:Vvtxosxdとにかく一気に置換してくれるツールはある?
対象となるファイルが1万以上あるんで、
リストアップされると色々と面倒なんだよね。
できれば、コマンドラインから
Replace *.html "D:\\" "E:\\"
みたいな感じで指定できればなお良いんだけど。
0052名無しさん@お腹いっぱい。
04/11/23 06:10:27ID:yZ8eQPD5Speeeed
0053名無しさん@お腹いっぱい。
04/11/23 18:03:13ID:Vvtxosxd最新版はコマンドラインが使えるんだね。
古いのは試して、途中でフリーズした(多分、ファイル数が多すぎたのが原因)。
コマンドラインって言っても、内部的な動作は変ってなさそうだから心配だけど、
とにかく試してみるわ。
0054名無しさん@お腹いっぱい。
04/11/24 07:03:02ID:jChtC+POあるいは指定した文字列に「順番に」置換えできるソフトないですか?
0055名無しさん@お腹いっぱい。
04/11/24 20:09:27ID:JACFmLJD0056名無しさん@お腹いっぱい。
04/11/25 13:35:04ID:5q6ZyheIあらかじめ作成しておいた置換えリストに順番に置換え刷る
置換え後1 置換え後2 置換え後3 置換え後4 に置換え
同じファイル中に置換え刷る文字列 が複数あっても
順番に置換え後1 置換え後2 置換え後3 置換え後4 に置換え
単語だけではなくてファイルをその 置換え刷る文字列
と置換え(置換え刷る文字列 という文字列が含まれているファイルに
順番に指定したファイルの中身そのものを追加)出来るもの
置換えリストの記述はこの場合ファイルへのリンクを貼る
こんな感じのソフト
シェアでも、海外物でもいいんだけど探しても見つからなかった・・・
もし知っていたら教えて
0057名無しさん@お腹いっぱい。
04/11/27 13:27:00ID:ENukjb91sedかエディタのマクロ
0058名無しさん@お腹いっぱい。
04/12/01 23:01:25ID:Cpw8/G3Yもう少し分かり易く書いてくれ。
多分正規表現で置換のマクロ組めば何とかなると思うが。
0059名無しさん@お腹いっぱい。
04/12/31 07:01:51ID:bEwV16Is0060名無しさん@お腹いっぱい。
05/01/04 03:02:44ID:UVuzLpQpファイル中に目的の文字列があっても、
同ファイル中にテキスト形式に変換できないデータがあると
その目的の文字列を検索できないんだね。
具体的にはEdMax(メールソフト)でアドレスAを振り分け設定していて
その振り分け設定を保存しているedmax.acdというファイルから
アドレスAを検索しても『見つかりません!』って出る。
テキストエディタでedmax.acdを開くと、そのアドレスAはある。
ただ、
『日本語(Shift-JIS)で読み込み中に変換できなかった文字が 16 箇所ありました。』
ってなるから、テキスト形式で正常に開けない時は検索できないんだね。
残念。
006160
05/01/04 03:53:22ID:UVuzLpQpDevasでオプション→文字コードをASCIIにしたらできた。
でもYokkaGrepだと文字コードをShift-JISにしてても
Hitする。
何でだろ。わけわかんね
006260
05/01/04 04:12:31ID:UVuzLpQpShift-JISでHitした。
でも何かこれは置換をするのが前提のソフトだね。
置換するにはかなり使いやすいけど、
ただ検索するなら他のがイイっぽいな。
006360
05/01/04 04:26:06ID:UVuzLpQpSpeeeeedも試した。
これは文字コードの指定ができないみたいで、
上のアドレスAはHitしなかった。
あと、これもRepl-Ace同様、置換をするのが前提っぽいね。
Devas、YokkaGrep、Repl-Ace、Speeeeed
を使った俺の総論。
DevasかYokkaGrep入れとけばいいかな。
YokkaGrepがやや優勢?
どうせ一本だけ入れとくなら
置換もできる奴の方がいいっしょ?
0064名無しさん@お腹いっぱい。
05/01/04 09:36:16ID:y+ip/PruSJISしか対応してないので使えない。
Repl-Aceはなんか好きじゃない。
0065名無しさん@お腹いっぱい。
05/01/08 13:03:20ID:SIk4io5Gファイラーと連携させてる
0066名無しさん@お腹いっぱい。
05/01/22 16:53:25ID:n1jhcBHWGrepソフトで定番ってありますか?
WideGrepが出来るようなので購入を検討しているのですが、
より良い(似たような)ものがあれば、教えてください。
0067名無しさん@お腹いっぱい。
05/01/23 13:14:02ID:2u23svoX複数ファイルの中から
複数検索文字列を「個別」に
検索できるソフトを探しているのですが
みつからないっす。
ぶっちゃけ、デバック中なんでw。
複数検索は結構あるのですが
まとめて個別に結果を出力という
のがみつかりません。
なにかイイソフトありますでしょうか?
※複数ファイルの中から特定の文字列を検索。
その特定ファイルが500種あるような感じです。
0068名無しさん@お腹いっぱい。
05/01/23 15:10:05ID:yU7xA6+E0069名無しさん@お腹いっぱい。
05/01/23 15:14:59ID:YCCIIkLSUnix系CUIツール組み合わせた方が手っ取り早いんじゃないの?
0070名無しさん@お腹いっぱい。
05/01/23 16:02:04ID:2u23svoX>68
500個ほどある音声ファイルが
500個ほどあるテキストファイル内で
ちゃんと指定されているか調べたかったりしまする。
検索したときに、見つからなかったりするのを
調べるのが目的なり。
>69
win2k上がよかったりします。
0071名無しさん@お腹いっぱい。
05/01/23 16:07:32ID:yU7xA6+E0072名無しさん@お腹いっぱい。
05/01/23 16:27:19ID:YCCIIkLScygwinとか使えばと暗に書いたつもりなんだけど
0073名無しさん@お腹いっぱい。
05/01/26 14:58:44ID:D9MV7JuWShift-JIS以外も検索できるんじゃないの?
0074名無しさん@お腹いっぱい。
05/03/06 09:49:18ID:0sGh38rd0075名無しさん@お腹いっぱい。
05/03/15 18:01:17ID:LSeDhvpiuser_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");
に変更してくれるソフトってないかな?
置換をしたいキーワードに「"」や「 」が含まれている為対応ソフトが見つからない_| ̄|○
0076名無しさん@お腹いっぱい。
05/03/16 16:18:59ID:6K/T230V普通に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"でまわせばいいとおもうが
メタ文字は\でエスケープする必要があるけどこれでできた
0077名無しさん@お腹いっぱい。
2005/04/14(木) 18:55:34ID:UT726AWcjgrepではできません。
0078名無しさん@お腹いっぱい。
2005/04/18(月) 19:28:13ID:VSuinzz3んで、MiGrepと併用。
Devas+MiGrepみたいの無いかな?
対象はhtmlソース。
文字コードが混在すると、Miくんは急に検索を怠けだすし、
Deさんは置換をちと嫌がるんだよな〜。
007978
2005/04/19(火) 02:18:34ID:Y4SEOoGY×Deさんは置換をちと嫌がるんだよな〜。 【行削除】
勘違い。 文字コードは無関係。
スマソ。
>>77
Devas
0080名無しさん@お腹いっぱい。
2005/04/23(土) 03:57:47ID:6Mf93wtf0081名無しさん@お腹いっぱい。
2005/04/28(木) 14:16:11ID:x76ESseO0082名無しさん@お腹いっぱい。
2005/05/18(水) 21:16:46ID:oR//1DxdVer. 3.2 (2005/5/18)
→EUCの一部の文字変換に失敗していたのを修正。
0083名無しさん@お腹いっぱい。
2005/05/23(月) 03:39:38ID:uJaYTLzpそれが出来ないソフトってある?
0084名無しさん@お腹いっぱい。
2005/06/03(金) 14:00:04ID:r4guCx+r0085名無しさん@お腹いっぱい。
2005/06/07(火) 15:47:38ID:2eEZmeEA質問があるのですがよろしいでしょうか?
えーっと
前の行に「2005/06/06」ってあり
その次の行に「open」という文字列があったら表示したいのですが
そういったことってgrepで出来ますでしょうか?
もし出来るならばその引数をお教えいただけますようお願いいたします。
前の行のも検索出来るか不明、、
0086名無しさん@お腹いっぱい。
2005/06/09(木) 20:43:29ID:XNw4vxyb008778
2005/06/16(木) 01:03:51ID:w05xA1uA対象は約2万の、文字&改行コード、拡張子が混在するhtmlソース。
ブラウザかエディタで閲覧したいので外部ツールが使えるかが条件。
Devas 3.1 (当環境では全ファイルを一気に検索すると最新版がなぜかコケる;)
スピードは2番目。
正規表現がしっかりしている。
置換結果の確認が出来る。
外部ツール不可なので置換専用にしたい。
JGREP 2.0.5
スピードは1番速いけど、起動がややもっさり。
外部ツールは1つしか使えないがスクリプトを介して解決した。
閲覧用に最適。
MiGrep 2.51暫定版
スピードは3番目。
外部ツールが2つなので使い勝手が良い。
置換ると自動的にバックアップが作られる。(OFFに出来ないみたい)
個々によって環境も違うし使い方も様々。
上のほうでYokkaGrepが高評価だが俺んとこでは対象外だった。
自分に合うかどうかは試してみなければ判らない。
しばらく、この3本と付き合うつもりだ。
引き続き乞情報!
0088名無しさん@お腹いっぱい。
2005/07/05(火) 17:16:30ID:bCzt/MAS00089名無しさん@お腹いっぱい。
2005/07/06(水) 05:21:25ID:WcCeAI7V00090名無しさん@お腹いっぱい。
2005/07/17(日) 13:19:52ID:qZiUQjWq0テキスト内の文字置換だけしたいんですけど、
軽くて使い易いオススメって何でしょうか?
0091名無しさん@お腹いっぱい。
2005/07/17(日) 19:36:25ID:2pAu8JLq0エディタの置換機能使うだけでいいでしょ?
0092名無しさん@お腹いっぱい。
2005/07/18(月) 09:04:23ID:U6Kmdz0A0テンプレ
●置換機能あり
Speeeeed http://akky.cjb.net/download/speeeeed.html
YokkaGrep http://www.yokka.com/yokkasoft/
Devas http://village.infoweb.ne.jp/~fwhk9290/gimite/
Repl-Ace http://www.sirmiles.com/software/repl_ace.htm
FileGrep http://www3.plala.or.jp/kazuasa/filegrep.html
PsBR http://www.pst.co.jp/Powersoft/DownLoad/PsBR.htm
0093名無しさん@お腹いっぱい。
2005/08/29(月) 07:14:30ID:I4wxgMyq0指定の文字列を[ファイル名]に置き換えるソフトってありますか?
例)
01.txt 02.txt 03.txt……というテキストファイルのそれぞれに、
「\t00\t」という文字列があったとして、
それぞれ01.txtのは「\t01\t」、02.txtのは「\t02\t」、という感じで。
正規表現の中にファイル名を表す引数があればそれでOKだと思うんですが、
見つかりませんでした。
よろしくお願いします。
0094名無しさん@お腹いっぱい。
2005/08/29(月) 08:34:04ID:z0M02wyI0for %i in (*.txt) do sed -i -e 's/\t00\t/%~ni/' %i
0095名無しさん@お腹いっぱい。
2005/09/01(木) 17:11:51ID:sER3QxxW0× SHIFT-JIS ○ SHIFT_JIS
× ECU-JP ○ EUC-JP
プログラム初心者が作ったおっかなびっくりアプリの悪寒・・。
0096名無しさん@お腹いっぱい。
2005/09/02(金) 10:17:31ID:Zq/ofwZt0SHIFT-JISはいいとして、
ECU-JPは…。
UTF-8/UNICODE対応まともなのかな。
3/16日の時はECU-JPだったようだが、未だに治ってないのね。
ttp://www.vector.co.jp/magazine/softnews/050316/n0503163.html
0097名無しさん@お腹いっぱい。
2005/09/02(金) 14:32:25ID:x4PGre3g0SHIFT-JISなんて規格は存在しないぞ。 こう書く無知が多いだけで。
0098名無しさん@お腹いっぱい。
2005/09/02(金) 21:46:05ID:t5WloSTB0SJIS, EUC-JP, UTF-8でいい気がする。
0099名無しさん@お腹いっぱい。
2005/09/05(月) 02:09:00ID:JIBKtjAt0中国語とかタイ語を置換できるソフトってある?
あると助かるんだが
0100名無しさん@お腹いっぱい。
2005/09/12(月) 23:45:40ID:X7MYC34v0Ver. 3.3β (2005/9/12)
→たまに強制終了するバグ、一部の文字が化けるバグの修正など。
0101名無しさん@お腹いっぱい。
2005/09/15(木) 16:59:52ID:JP8SXypn00102名無しさん@お腹いっぱい。
2005/10/04(火) 19:39:49ID:RlZMkCjY00103名無しさん@お腹いっぱい。
2005/10/05(水) 22:05:05ID:SkcP5qaK0grepツールでファイルの先頭にxml宣言等を書き込みたいのですが、
ファイルの先頭に書き加えるような正規表現を教えていただけますでしょうか。
0104名無しさん@お腹いっぱい。
2005/10/07(金) 15:38:57ID:x+pBeuZl00105名無しさん@お腹いっぱい。
2005/10/08(土) 00:10:15ID:NmCEQRgY0ホムペの目次ページファイルと各本文ページファイル全てをローカルディスクに落とした状態で
目次ページのリンクタグの箇所にリンクで指定された本文ページファイルの内容を置換してくれる
そんなソフトありませんか?
0106名無しさん@お腹いっぱい。
2005/10/08(土) 01:22:52ID:3lwuFxBy00107名無しさん@お腹いっぱい。
2005/10/08(土) 12:02:11ID:NGM9k0LJ0俺は問題なかった。もいっかい落としてみたら?
0108名無しさん@お腹いっぱい。
2005/10/11(火) 21:22:07ID:ekN96Ybt0確かに。
漏れも一読しただけではさっぱり分からなかったが、相当時間掛けて解読したよ(w
しかし逆に謎は深まるばかり・・・orz
>>105
> スレ違いかもしれませんが
と言うより、板違いでは無かろうか?
> ホムペの目次ページファイルと各本文ページファイル全てを
> ローカルディスクに落とした状態で
解釈として、サイト丸ごとと言う事ですね?
ホムペ → サイト
ページファイル → html
> 目次ページのリンクタグの箇所に
^^^^^^^^^^^^^^^^^^
ここの説明が足りない。
タグの中という事か?
<A href="ABC.html">ABCのぺーじ</A>
これのどっちなのか?
> リンクで指定された本文ページファイルの内容を置換してくれる
^^^^^^^^^^
内容を置換とは、意味が全く分からない。
何を何に置換したいのか?
リンクにいきなり本文を全て表示させたい、と言う事?
> そんなソフトありませんか?
テキストエディタで全部出来そうだけど、何をしたいのかが良く分からない。
0109105
2005/10/11(火) 23:54:59ID:hPd52c8U0面倒かけてスミマセン。
要するに、
目次から本文へリンクで飛んで読むような小説などを、
長い一つのファイルにまとめられたらと思っているのです。
0110108
2005/10/12(水) 04:02:17ID:Sfu4RuXv0> 目次から本文へリンクで飛んで読むような小説などを、
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
これって普通なんじゃないの?
もし期待している動作が普通じゃないのなら、どうしたいのかもう少し具体的に。
例えばどっかのサイトを参考にとか。
> 長い一つのファイルにまとめられたらと思っているのです。
単一の馬鹿デカいファイル作るのは簡単だけど、意味が有るのかなぁ?
メンテし難いじゃん、普通は。
読む方もどこまで読んだか分かり難いし、
チョイと手元を誤り、スクロールさせてしようものならどこ読んでたか分かんないし。
ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
簡単に出来るけど。
で、リンクってば href じゃなくて name 使えば解決?
とか言う落ちじゃないよねぇ、まさか・・・。
と、ここまで書いて、最初の質問と先程のレスをもう一度見直し、考えてみたら・・・
もしかして、自分でサイト構築するんじゃなくって、
どっかのサイト(目次と複数ページに分かれている)をパクってきて、
ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
だとしたら普通はそう言うレコーダソフト使うのが早いんだろうけど、
敢えて単一ファイルにしたかったら前述の方法かなぁ?
何にせよ質問する場合はもう少し具体的に説明しないと答えられないよ。
0111名無しさん@お腹いっぱい。
2005/10/12(水) 07:34:37ID:WxaqM1Zv0パスとパラメーターなどで構文が長くなってしまって実際使えない。
せめてパラメーターの/NORESULTとか/QUITとかを一文字にするか
それらの機能を一括してほしいな。
0112名無しさん@お腹いっぱい。
2005/10/12(水) 15:08:15ID:2YnpW1Ui0> ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
パクるって言うのか?
ただ読みたいだけでは
0113105
2005/10/12(水) 22:11:19ID:c2K2uPwr0度々スミマセン。
>ちなみに↑は全部のファイルを連結し、ヘッダー部分を削除(置換で)すれば、(逆でもおけ)
ファイル名が連番になってない場合もあるので連結が面倒で…。
>どっかのサイト(目次と複数ページに分かれている)をパクってきて、
>ローカルで単一ファイルで保管したい・・・なんて事じゃないよねぇ、まさか。
PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
0114105
2005/10/12(水) 22:20:02ID: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>
--------
と置換(変換?)したいのです。細かいタグの編集は他でもできますので。
度々御手を煩わすのは気の毒なので、これでも御理解頂けなければスルーして下さい。
0115108
2005/10/12(水) 22:38:28ID:/I0XMTCt0> ファイル名が連番になってない場合もあるので連結が面倒で…。
どの位の量なのか想定出来ないので、大変なのかどうなのか・・・
ファイルの連結 → そう言うソフトも有るだろうし、そう言う機能の有るファイラーも有る。
そう言うの使えば有る程度の量なら大した手間じゃないような気がするが、
数万ファイルとか言われたらなぁ(ガクブルAA略
>・・・なんて事じゃないよねぇ、まさか。
> PDAで読むのが目的です。HTMLでリンクを行ったり来たりするより、
あ、当たってたんだ...orz
> 長くても一つのファイルの方が栞機能を利用すれば読み易いのです。
上の行とで少し矛盾を感じるんだが...。
漏れはPDA持ってないので使い勝手(栞機能)が良く分かりませんが、
その栞機能と言うのが使えるんなら何もhtmlでは無くて、txtで良いのではないでしょうか?
漏れだったら、
html を txtへ変換(量が少なければエディタで、多ければ専用ソフトで)
↓
複数の txt ファイルを連結(量が少なければファイラで、多ければ専用ソフトで)
しかしPDAがCEだったらアウトラインプロセッサ入れて章ごとに分けちゃうかも。
0116108
2005/10/12(水) 23:07:19ID:/I0XMTCt0> --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分かってる?
0117105
2005/10/13(木) 00:07:20ID:TBnQm/t70>ところでhtml分かってる?
一つのファイルに<html>や<title>が2個も3個もあってはダメってこと?
それは承知の上です。タグを消す場合もありますので…。
必要以上の便利機能はイランのです。
114のhoge.htmlで示した通り
目次ページにリンク先ファイルの内容を無造作に貼り付けてくれれば良いのです。
もっと簡潔にすれば
指定(txt,html)ファイルにxx.txtやyy.htmlと書かれていたら、
そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。
0118名無しさん@お腹いっぱい。
2005/10/13(木) 01:10:32ID:kfXt4J3s0そのあとでエディタやなんやらで望みどおり整形すればいいだけの話。
ていうか、スレ違いだな。
【テンプレ厳守】こんなソフトウェアありますか?Part65
http://pc7.2ch.net/test/read.cgi/software/1122847635/
0119108
2005/10/13(木) 21:58:28ID:WjjSVxA+0> そこ(上書きでも次行でも)にxx.txtやyy.htmlの内容を貼り付けてくれれば…。
んじゃさ、リンク部分をリンクタグじゃなくて、インラインフレームに置換すれば?
0120名無しさん@お腹いっぱい。
2005/10/15(土) 15:58:39ID:rui3Sp2O0プレビューとかめんどいから最強かどうかはおいておいて
0121名無しさん@お腹いっぱい。
2005/10/15(土) 16:49:11ID:5B84+5yo00122名無しさん@お腹いっぱい。
2005/10/19(水) 22:15:44ID:jcLIM7FX0インラインフレームで解決したのかtxtにしたのか、
はたまた諦めたのか結末が知りたい。
0123名無しさん@お腹いっぱい。
2005/10/20(木) 01:07:55ID:blvWM8CB0×インラインフレーム
PDAのpalm(古いVer.)だとローカルのHTMLを見るソフトすらないのです。
Web上のHTMLをPCで独自形式に変換したものを表示させるソフトはあるのですが…。
×テキストの連結
具体的にやりたいことに「日記サイトをPDAで読む」が欠けてましたが、
こういった場合ファイルが99apr1.htmlとか02mar12.htmlで並べ替え→連結が大変で…。
最善の手段がない以上、現在は手動で並べ替え→連結→目次中の文章を貼り付けてます。
今思ったけど、ファイル名をリネームしてから連結すれば楽かも。
長いことお世話になりました。
0124名無しさん@お腹いっぱい。
2005/10/20(木) 02:20:53ID:qVkdQibv0俺も使ってみたけど、かなりいい感じ。
0125名無しさん@お腹いっぱい。
2005/10/20(木) 02:33:22ID:rkU1RNSV00126名無しさん@お腹いっぱい。
2005/10/21(金) 18:01:43ID:Oss7cSMU0http://www.niji.jp/home/itoguchi/f_soft.html
0127名無しさん@お腹いっぱい。
2005/11/05(土) 00:09:55ID:tpSZvLS+0[ ver 0.02 ]
・検索詳細(文字コード指定)追加
・検索詳細(階層制限)追加
・検索結果の位置指定追加
・検索結果の行頭行末マーク描画追加
・検索結果からファイルパスを検索対象に追加
・検索結果からディレクトリパスを検索対象に追加
・検索結果から検索結果文字列をコピー追加
・位置カラムの自動調整をカラムドラッグ時にも有効に追加
0128名無しさん@お腹いっぱい。
2005/11/27(日) 19:29:12ID:HOFtnrrR0例えば
<!-- FreepageScript1 start -->
〜〜
<!-- FreepageScript1 end -->
<HTML>
ってなってるところの<HTML>以前を削除しようとして
<!-- FreepageScript1 start.*FreepageScript1 end -->や
.*<HTML>って検索したところうまくマッチしません
どうやって指定すればいいのでしょうか?
ソフトはGrep and Replaceを使っています
0129名無しさん@お腹いっぱい。
2005/11/27(日) 19:36:33ID:V4uCjJQ000130名無しさん@お腹いっぱい。
2005/11/27(日) 21:57:19ID:HOFtnrrR00131名無しさん@お腹いっぱい。
2005/11/28(月) 02:14:08ID:sw6S5qL400132名無しさん@お腹いっぱい。
2005/11/29(火) 01:37:03ID:jTcbWe4A0>>131の指摘通り、\r\nを明示するのが普通だと思うが、Devasはその書式でヒットした。
複数行を認識するGrepアプリは限られてるし、正規表現も独自仕様の場合が多いね。
>>7
0133名無しさん@お腹いっぱい。
2005/11/29(火) 09:30:22ID:2MDb1tqL0ttp://cbe.hp.infoseek.co.jp/
にあるBanacutを使うよろし
0134名無しさん@お腹いっぱい。
2005/12/26(月) 04:45:59ID:CAW16X88080万のファイルを一行だけ置き換え
24時間かかってるけど終わらない。
うーん・・・・
0135名無しさん@お腹いっぱい。
2005/12/26(月) 05:18:32ID:zZO9CzY200136134
2005/12/26(月) 08:36:35ID:CAW16X880というかHDDのLED点滅してるし、speeeeeedのメータ?も回転してる。
どのくらいかかるのだろう。HDD逝かなければいいなぁw
0137名無しさん@お腹いっぱい。
2005/12/26(月) 13:18:44ID:6+jHgHt40俺もたまにあるよ。Speeeedは過負荷に弱い
0138名無しさん@お腹いっぱい。
2005/12/26(月) 13:24:28ID:ZdkX7+Jz0おれは Speeeeed を使っているが、違うんだろうか?
どうも e が7つあるようだけど。
0139134
2005/12/26(月) 16:43:02ID:CAW16X880大丈夫。でも置き換えのスピードが明らかに落ちてる
中止押してもいいのだけど実験と言うことで。
(年末年始は130万個のファイルの置き換え作業をする予定。それで完了)
ちなみに2万個のファイルを置き換えるのに15分かかっていた
0140名無しさん@お腹いっぱい。
2005/12/26(月) 16:43:36ID:CAW16X880〃∩ ∧_∧
⊂⌒( ・ω・) はいはいわろすわろす
`ヽ_っ⌒/⌒c
⌒ ⌒
0141134
2005/12/26(月) 19:52:54ID:CAW16X880大量のファイル置き換えの方参考までに
0142名無しさん@お腹いっぱい。
2006/01/09(月) 22:00:43ID:vdgjWTka0repl-ace と speeeeed 両方使って出来なかったことを報告。
お天気のウェブページを一枚ダウンロードして、
レイアウトテーブル上の余計な部分を削除して、真ん中の欲しいところだけ抜き取ろうと思いました。
はじめは要らない部分を直接一括で抽出しようとしました。
正規表現に詳しくないのですが、 . が「改行を除く」全ての文字とのことで、そのままではうまく指定できません。
そこでいったん改行を別の文字に置き換え、直接一括で指定しましたが、処理がスキップされます。
正規表現の強力なテキストエディタ(PeggyPro)だと抽出できます。
ところが抽出範囲を短くなるように分けて指定すると、抽出できます。
#どうやらあまりに長すぎると文法が正しくてもマッチしないようです。
途中あきらめて、正規表現置換え以外の全く別の方法はないかとVectorを彷徨ったりもし、
そんなこんなで半日以上無駄遣いしてしまいました。
以上です。
「こんな方法あるのに無駄な努力したね」というツッコミがあれば是非お願いします・・・
0143名無しさん@お腹いっぱい。
2006/01/09(月) 22:25:57ID:OsQTGEiy00144名無しさん@お腹いっぱい。
2006/01/12(木) 14:48:22ID:STvYzA7B0ありがとうございます
まだちょっとしか調べていませんが、
既存のフィルターの使い方解説ページは見当たるものの、
フィルタ開発仕様は日本語サイトには見当たりませんでした。
0145名無しさん@お腹いっぱい。
2006/01/12(木) 18:47:09ID:UFEym55A00146名無しさん@お腹いっぱい。
2006/01/13(金) 10:42:28ID:QA2c8KTO0この辺読んで検討してきます
ttp://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=proxomitron&COUNT=10
0147名無しさん@お腹いっぱい。
2006/01/20(金) 09:24:34ID:Dy2WkeQl00148名無しさん@お腹いっぱい。
2006/01/22(日) 21:46:53ID:XoNNOHtu0どっかに最終verない?
0149名無しさん@お腹いっぱい。
2006/01/22(日) 22:28:42ID:8p1aDUhd0おすすめ!!!!!!!!!!!!!!!!!!使ってみろ!!!!!!!!!!!!!!!!
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
0150149
2006/01/24(火) 16:31:56ID:EcdXvnig00151名無しさん@お腹いっぱい。
2006/01/25(水) 07:28:16ID:N3BW1wuJ0バッチファイルでも他の奴でもいいけどないとWindows的な使い方では使いにくいね
0152149
2006/01/25(水) 14:07:40ID:W5rom8qJ0grep -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
0153149
2006/01/26(木) 22:28:00ID:V4qdrqc+00154151
2006/01/27(金) 06:44:02ID:xJR2OgMf0他のと比べると正直フロントエンドがいる。
よほど性能差がでるような巨大ファイルとかじゃない限り
使わずにエディタとかで済ますのが多いかも。
0155149
2006/01/27(金) 07:16:09ID:ndV1VhCQ0置換するファイルリストを作る必要がない。
0156名無しさん@お腹いっぱい。
2006/01/27(金) 07:45:21ID:xJR2OgMf0作ってもいいしコマンドラインのランチャとかと連携するとか、
クリップボードと連携するとか、なんでもいいが。
0157名無しさん@お腹いっぱい。
2006/02/11(土) 16:10:45ID:p/6zJp/w0上手い方法はありませんでしょうか。エンコーダによってファイルの書式が
微妙に変わるので、1つのエンコーダが作るファイル限定でかまいません。
もちろんバイナリで開かないと編集できません。
esdsという文字列があり、その後ろの文字から22バイト間を空けて
ビットレート情報が8バイトあります。その8バイトを書き換えたいです。
もともとのビットレート情報の値がまちまちなので検索条件には入れられません。
複数ファイルを1アクションで書き換えたいのですが、書き換える値は”128”を意味する1文です。
上記検索条件だと多少危険を伴うので、ビットレート情報の後ろに続く固定のフレーズ
05 80 80 80 も検索条件に入れたいです。
この条件ならバイナリファイルが扱えて、正規表現とやらでの置換が可能であれば
簡単に出来る物でしょうか?
0158名無しさん@お腹いっぱい。
2006/02/11(土) 16:37:14ID:4bc2zC+500159名無しさん@お腹いっぱい。
2006/02/11(土) 18:30:58ID:mNf68P6S00160149
2006/02/11(土) 22:58:46ID:avbpIge70GNU grepだろが。
0161名無しさん@お腹いっぱい。
2006/02/12(日) 19:33:04ID:DStRDcc10GNUにこだわってるが他のGrepより利点があるの?
0162名無しさん@お腹いっぱい。
2006/02/12(日) 19:34:59ID:DStRDcc10エディタのGrepでも作る必要はないけどな
0163名無しさん@お腹いっぱい。
2006/02/20(月) 03:41:21ID:P8t+v/8l0すげー不便
0164163
2006/02/23(木) 08:52:57ID:yLpUrr3N00165名無しさん@お腹いっぱい。
2006/02/25(土) 12:01:07ID:o/6x4BA20この、検索キーワードのわかるツールって何かな?
0166名無しさん@お腹いっぱい。
2006/02/25(土) 12:38:25ID:JtalHJY400167名無しさん@お腹いっぱい。
2006/03/13(月) 11:45:21ID:IbQeUMyA0改行やタブは\n等のエスケープシーケンスで指定できる置換ソフトはあるでしょうか。
普段はSpeeeeedを使用しているのですが、文字列を入力するテキストボックスが1行分しかないので…
0168名無しさん@お腹いっぱい。
2006/03/13(月) 23:56:05ID:JyoX1WwX0エスケープシーケンスで指定できれば一行分でいいのでは?
0169名無しさん@お腹いっぱい。
2006/04/03(月) 21:56:53ID:XBWGfk9P00170名無しさん@お腹いっぱい。
2006/04/14(金) 06:29:34ID:xTWbFE4I00171名無しさん@お腹いっぱい。
2006/04/28(金) 12:28:55ID:Mj8UfTgz0kwicはここでいいでしょ
grep結果に前後n行を表示させられるのが(・∀・)イイ!!
0172名無しさん@お腹いっぱい。
2006/04/28(金) 12:38:06ID:thHxT7MM0ttp://www.vector.co.jp/soft/dl/win95/util/se366969.html
結構使える
0173名無しさん@お腹いっぱい。
2006/05/01(月) 03:55:35ID:N4O5yWO+0Devas 3.4β
複数行入力が別窓で出来る。まだベータ版だけど。
外部エディタへのパラメータは「行番号」「列番号」「ファイルパス」。
これに【検索文字列】が指定できると尚嬉しいのだが…
0174名無しさん@お腹いっぱい。
2006/05/02(火) 23:07:25ID:cyVDznGA0Greplaceは?
0175名無しさん@お腹いっぱい。
2006/05/13(土) 02:41:23ID:gBzIo8Bc0例えば置換する場合は置換ボタン、飛ばす場合は下検索ボタンみたいな感じ。
0176名無しさん@お腹いっぱい。
2006/05/13(土) 11:29:08ID:NAtCnXzh00177名無しさん@お腹いっぱい。
2006/05/13(土) 20:24:41ID:DRRP9yTS0インターフェイスは違うけど、Devasじゃダメかな?
一件ずつじゃないけど、ヒットした物件が前後を含めてリストされて、
その中から置換したいものにだけチェックボックスを入れて置換を実行
すればいいんだけど。
あとはTextSSの方が希望に近いインターフェイスかも。
今後更新されることはないだろうけど。
0178名無しさん@お腹いっぱい。
2006/05/29(月) 13:20:39ID:i7o53+0V0たまに突然終了するのと置換後も消費したメモリが元に戻らず増えたままなのが困るな
かといって他のソフトに移ろうにも正規表現のパターンを移すのが面倒で迷っとる
0179名無しさん@お腹いっぱい。
2006/06/03(土) 20:29:02ID:Iv3Q1M/f0検索ワードを含む一行をテキスト等に出力できるソフトはありますか?
0180名無しさん@お腹いっぱい。
2006/06/03(土) 21:27:57ID:z50I6F2R0AHKなら「ファイル名」「行数」の順番で受け取って
FileReadLine, Line, %1%, %2%
Fileappend, , %1%_%2%.txt
Fileappend, %Line%, %1%_%2%.txt
0181名無しさん@お腹いっぱい。
2006/06/13(火) 14:34:12ID:N6wUxRsy00182名無しさん@お腹いっぱい。
2006/06/16(金) 12:46:08ID:+PDSSoS+0ようはUNIXでの「find . -name '*.[ch]' -print」みたいなことがしたい。
0183名無しさん@お腹いっぱい。
2006/06/16(金) 14:12:07ID:I50bH/bD0windows標準の検索。それかfenrir。
0184182
2006/06/16(金) 15:26:48ID:+PDSSoS+0�dクス!fenrir 使ってみる。
0185名無しさん@お腹いっぱい。
2006/06/18(日) 02:01:37ID:rt71rWR70xyzzyで開いてみたら全部文字化けしてた…。
「対象ファイル文字コード」のECU-JPのところをチェックして変換した(ような気がする)けど
それが原因?
0186名無しさん@お腹いっぱい。
2006/06/18(日) 02:04:53ID:rt71rWR700187名無しさん@お腹いっぱい。
2006/06/18(日) 04:42:04ID:RiR4XOk/0たぶんそれが原因(なような気がする)としか言えんぞww
0188名無しさん@お腹いっぱい。
2006/08/31(木) 13:23:47ID:a91XRNzt0ttp://www5d.biglobe.ne.jp/~f-taste/knt2/html/winexp1.html
なかなかいいぞよ
0189名無しさん@お腹いっぱい。
2006/08/31(木) 14:32:02ID:skD9nj7X0ttp://www.vector.co.jp/soft/dl/win95/util/se366969.html
これもあげとこ
0190名無しさん@お腹いっぱい。
2006/09/01(金) 11:56:42ID:U8zGSkCV00191名無しさん@お腹いっぱい。
2006/09/01(金) 12:21:00ID:ZObdYx9L00192名無しさん@お腹いっぱい。
2006/09/01(金) 12:26:38ID:OA0BS3DP00193名無しさん@お腹いっぱい。
2006/09/01(金) 13:39:45ID:ggK6g+fM0はげどうwwww
0194名無しさん@お腹いっぱい。
2006/09/03(日) 17:39:49ID:9ZuL0WT/00195名無しさん@お腹いっぱい。
2006/09/07(木) 10:08:37ID:iS/2Al2j0文文文
文文文[EOF]
を、
文文文
文文文
[EOF]
という感じにしたいんだがいろいろやってみても無理ポ
0196名無しさん@お腹いっぱい。
2006/09/07(木) 12:21:28ID:awUejQv100197名無しさん@お腹いっぱい。
2006/10/09(月) 01:23:39ID:xlRtIG2x0QGREPはUIが直感的じゃないのでできれば乗り換えたいんです。
0198名無しさん@お腹いっぱい。
2006/10/09(月) 04:16:41ID:n80nI/9v00199名無しさん@お腹いっぱい。
2006/10/09(月) 12:20:16ID:UQ2feqec0JmEditor2は?
0200197
2006/10/10(火) 17:15:13ID:v6lGkpJA0>>198
しばらく使ってみます。
>>199
インストールしてみましたがGrepで前後n行を表示させる方法がわかりません。
詳細を教えていただけないでしょうか?
0201名無しさん@お腹いっぱい。
2006/10/18(水) 13:14:04ID:5XI9PdMb0devasで全角英数を半角英数に置き換える、というのと、
特定の記号だけ半角に、それ以外の記号を全角に、みたいな置換を一発でするのは
どうすればいいんでしょうか?
ググるとperlのやりかた等は出てくるんですが、そのまま使えるわけでもないみたいで
(自分の頭も悪いし)分かりませんでした。
0202名無しさん@お腹いっぱい。
2006/10/18(水) 19:08:09ID:n5feDJfV01.複数のテキストファイルから、
2.複数の文字列を検索する( or and 等)、
3.複数のフォルダを対象にしたい
現在、jgrep2(2.0.5.1)を使用しています。
1.のみ可能なんですが、2.3.も満足するフリーソフトはありますか。
例えば、
フォルダ(洋楽) と フォルダ(ロック)のなかで、
文字列が、 ビートルズ beatles のOR検索がしたいのですが。
0203名無しさん@お腹いっぱい。
2006/10/18(水) 19:14:35ID:n5feDJfV03.複数のフォルダを対象にしたい は、別ドライブです。
0204名無しさん@お腹いっぱい。
2006/10/18(水) 20:18:32ID:wQwahZQs00205名無しさん@お腹いっぱい。
2006/10/18(水) 20:41:04ID:n5feDJfV0有難うございました。
他に、レジストリを使用しないものはあるのでしょうか。
0206名無しさん@お腹いっぱい。
2006/10/21(土) 19:03:39ID:l647xH7W0情報後出しはダメ。
0207名無しさん@お腹いっぱい。
2006/10/22(日) 13:44:59ID:wEePXoCV0なぜ、駄目なんですか。
回答によっては、状況がかわるものだと思いますが・・・
つまらないところで、細かすぎるのでは。
0208名無しさん@お腹いっぱい。
2006/10/22(日) 14:41:46ID:Ov5FQshg0細かすぎるとかの問題じゃなく
情報の小出しはネチケットだよ
質問者のマナーと考えてもいい
あとはこっちでやってくれ
きちんとテンプレ理解してからな
【テンプレ厳守】こんなソフトウェアありますか?Part67
ttp://pc7.2ch.net/test/read.cgi/software/1144930502/
0209名無しさん@お腹いっぱい。
2006/10/22(日) 17:29:18ID:BCeo68Cd00210名無しさん@お腹いっぱい。
2006/10/31(火) 14:19:22ID:3vq24rvP0ファイル名と同じ文字列を指定文字列に置換
みたいに条件にファイル名を指定できるソフトってない?
正規表現がファイル名まで扱えないみたいなので
0211名無しさん@お腹いっぱい。
2006/11/04(土) 17:47:58ID:NfA01ALG00212名無しさん@お腹いっぱい。
2006/11/28(火) 16:43:11ID:IijX4dil0A1→B1
A2→B2
:
のような置換を一気に行う置換ソフトってありますか。
0213名無しさん@お腹いっぱい。
2006/11/28(火) 16:59:53ID:ZxQ56f7J00214名無しさん@お腹いっぱい。
2006/11/28(火) 17:21:54ID:IijX4dil0求めていた物は正にこれです。
ありがとうございました。
0215名無しさん@お腹いっぱい。
2007/01/08(月) 17:18:21ID:KnzpjKdS0日本語パッチどこー?
0216名無しさん@お腹いっぱい。
2007/01/08(月) 17:59:33ID:KnzpjKdS0あ、こっちだ。
これで ようやく、grep --color が使えるわ。
0217名無しさん@お腹いっぱい。
2007/01/17(水) 11:14:52ID:RraFWioF0↓
test_[数字連番]
こんなふうに特定の文字列を
置換え+連番出力出来るものは有りますでしょうか?
0218名無しさん@お腹いっぱい。
2007/01/27(土) 06:10:44ID:kGX1X3nO0指定の複数の正規表現検索文字列で、
指定のディレクトリ内を再起的に検索して、
マッチした文字列のみを出力するツールをご存知でしたら教えてください。
0219名無しさん@お腹いっぱい。
2007/01/27(土) 14:31:35ID:BCxZDSQX0cygwinと合わせて使うのが俺には一番便利だ。
>>218みたいなのもコマンド1つだし。
# egrep /正規表現/ *
0220名無しさん@お腹いっぱい。
2007/01/28(日) 05:43:31ID:2Zlt6iOj0早々の情報提供ありがとうございます。
"egrep"を試してみます。
0221名無しさん@お腹いっぱい。
2007/01/28(日) 14:39:16ID:3cPktmGM0らめぇぇぇぇぇぇぇ
0222名無しさん@お腹いっぱい。
2007/02/02(金) 14:34:35ID:d3kiRAfQ0右上に検索と検索結果一覧。
右下に検索一覧で選択したファイルの中身が表示され、編集も出来るの紹介してください。
検索結果をエディタに渡して編集できるのは色々あるんだけど、直接編集できるツールが
見つかりませんでした。
出来ればフリーソフトで日本語表示のものが良いのですが、該当するものありますでしょうか。
0223名無しさん@お腹いっぱい。
2007/02/02(金) 18:09:40ID:mkzOljBb0ttp://www.forest.impress.co.jp/article/2003/05/20/viewlines.html
これはどうかな
0224名無しさん@お腹いっぱい。
2007/02/03(土) 14:36:15ID:8rCRkkAo0紹介ありがとうございます。
これから試用してみます。
0225名無しさん@お腹いっぱい。
2007/02/28(水) 11:42:57ID:GDOSalMX0入力ファイルの文字コードがeucやらunicodeだと文字化けします
つかえねえええええええ
0226名無しさん@お腹いっぱい。
2007/02/28(水) 12:18:12ID:eJI2nNFn0作者が明示してるだけマシだろ
Unicodeで読み書きできるテキストエディタでも
内部的にはSJISに変換して保持して
SJIS外の文字は文字化けさせる糞エディタがほとんどだからな。
0227名無しさん@お腹いっぱい。
2007/03/01(木) 15:18:20ID:Bp/DQbwW0中には保存したときに書き換わるのもある
0228名無しさん@お腹いっぱい。
2007/03/03(土) 13:02:23ID:9lsP8QvR0明示してねえよ
しかもページには
> Shift-JIS以外に、JIS(JP)、EUC(JP)、Unicode(Little Endian)、Unicode(Big Endian)、Unicode(UTF-7)、
>Unicode(UTF-8)にも対応。
なんてふざけたこと書いてあるし
死ねよ
0229名無しさん@お腹いっぱい。
2007/03/03(土) 13:40:32ID:LAiOutKa00230名無しさん@お腹いっぱい。
2007/03/03(土) 16:08:45ID:DWkVSU8k0> ※「Repl-Ace」を、電算データの加工等の用途にお使いになる場合は、
> 下記を必ずお読みください。
> 「Repl-Ace」は、置換エンジン自体がShift-JISのみに対応している
> ため、他の文字コードを使用する場合、一旦Shift-JISに変換し、置
> 換処理後にまた他の文字コードに戻しています。
> 置換処理はあくまでShift-JISにて行われるため、8進や16進を検索
> 文字列や置換文字列に指定する場合は、Shift-JISのコードで記述し
> なければなりません。
0231名無しさん@お腹いっぱい。
2007/03/03(土) 18:29:14ID:lfbKl29d0そこだけ抜粋するなんていじわるだなw
なんか恨みでもあるのか?w
0232名無しさん@お腹いっぱい。
2007/03/04(日) 13:16:41ID:tftGbkjq00233名無しさん@お腹いっぱい。
2007/03/06(火) 21:06:32ID:L1AlcJJv0sjis以外の文字コードで、置換ツール程度に使うのならrubyとかonigsedあたりのが
いいんじゃね。
CUIという点を除けば、Speeeeedとかrepl_aceあたりと大して違いはないぞ。
0234名無しさん@お腹いっぱい。
2007/03/07(水) 09:04:42ID:Q9HGY8x00対応って書いてあったら
文字化けせずに正しく置換できると思うじゃん
なのにUnicodeを使っていても
Shift_JISにマッピングできないところがあるから文字化けする、なんて
Unicodeに対応してないじゃん
0235名無しさん@お腹いっぱい。
2007/03/09(金) 08:48:10ID:3cd9GS7N00236名無しさん@お腹いっぱい。
2007/03/09(金) 21:20:29ID:ETRZPWGB0・文字コードを自動認識(SJIS、UTF-8、UTF-16あたりでOK)
・正規表現が使える
・簡易ビューワー付き(migrepの前後を表示するみたいなの)
・詳細ビューワー付き
・ビューワーがホイールに対応(migrepは対応してない)
のような検索ソフトはないですか?
0237236
2007/03/09(金) 21:24:15ID:ETRZPWGB0・検索が軽い(migrepは固まる)
・エクスプローラーから呼び出しやすい(ここは、レジストリを使ってもよい)
・簡易ビューワーの行数制限なし(migrepは、前後2行しかない)
0238名無しさん@お腹いっぱい。
2007/03/13(火) 00:33:23ID:sX5Et8mS0ms-utf8ですらvistaとxpで違うしね。
これに、合成フォントが入ってくると絶望的になる。
自分で、明示的に整理してくしかないね。
0239名無しさん@お腹いっぱい。
2007/03/13(火) 03:17:20ID:+wSJpJpg0複数種類あるって、ベースになっているUnicodeのバージョンが違うとかって話?
それとms-utf8ってはじめてみたけど、どっかで定義されてる?
0240名無しさん@お腹いっぱい。
2007/03/13(火) 21:53:24ID:sX5Et8mS0http://ja.wikipedia.org/wiki/Unicode
これ以外にも、差異がある。
iconv関連のパッチとか読んでゆけば、歴史的な問題が色々見えてくるはず。
UTFに決め手は無いのが現状。
0241239
2007/03/14(水) 01:29:24ID:8EaJoK5W0ありがと。
そこに書いてある程度のことは知っていたつもりだし、iconvはiconvで
ごたごたしたのも知っていたので、なんとなく話がかみ合っていないような
気がするんだけど、
UTF-8(Unicode)にしました。はい、解決。とはいかないことはわかる。
0242名無しさん@お腹いっぱい。
2007/03/14(水) 10:39:47ID:lLWKF11C01ファイルが複数言語で記述されていなければ
現実的にはUTF8で対応できるじゃん
0243名無しさん@お腹いっぱい。
2007/03/14(水) 11:07:41ID:EASvnnnS00244名無しさん@お腹いっぱい。
2007/03/14(水) 13:48:26ID:LcZ6qYMc0>結局UTF8にはBOMつきとなしの2種類しかないんでしょ?
だからその認識は、実用上間違いと言ってる。
ユニコード・コンソーシアムのutf8とwindowsではutfのマッピングの割り当てが違う。
BOMを無視しても、バイナリ互換はない。
0245名無しさん@お腹いっぱい。
2007/03/14(水) 21:05:37ID:aL2ur3Rk00246名無しさん@お腹いっぱい。
2007/03/16(金) 14:48:26ID:ncEc/zNc0マッピングの割り当ての違いが実用上どう影響するわけ?
ユニコード・コンソーシアムのutf8であらわす「あ」と
windowsのutfの「あ」はバイナリが違うの?
0247名無しさん@お腹いっぱい。
2007/03/18(日) 16:37:21ID:C304JcIS00248名無しさん@お腹いっぱい。
2007/03/18(日) 18:40:31ID:a5JFclUL0例えば、0x5Cは英語と日本語Windowsでそれぞれ
バックスラッシュと円サインと表示が異なるけど、
日本語Windowsで円サインが表示されるファイルのコピーを
英語Windowsで無変更で上書き保存して、
それらをバイナリ比較しても相違点は検出されないでしょ。
0249名無しさん@お腹いっぱい。
2007/03/18(日) 19:33:36ID:0delKGqJ00250名無しさん@お腹いっぱい。
2007/03/18(日) 19:54:46ID:LppYd8KB0246は基本的なことが分かってないみたいだね
0251名無しさん@お腹いっぱい。
2007/05/01(火) 09:26:30ID:U9vuzMht0746 名前:740[sage] 投稿日:2007/04/29(日) 20:03:58 ID:sQAS68XH0
>>743
> 良く知らないけど秀丸って、Unicode使えないのか?
使えます。Em使うのは気分的なもの。K2やサクラは無理だけど。
> Grepも改行をまたげないのか?
改行またいだ検索自体はできるけど、秀丸ではマッチした2行目以降がGrep結果に出力されない。
サクラはGrepに限らず改行またいだ検索自体無理。
いろんなエディタを試してGrepで2行目以降も出力されるかを調べてみたが、
K2とApsalyしかこういう挙動のエディタはなかった。
0252名無しさん@お腹いっぱい。
2007/05/03(木) 11:03:22ID:sgep2PqG0こりゃ使い物にならんと諦めてたんだけど
>>216凄い。ちゃんと日本語使える。
こんなのあったとは知らなかった。ありがたい。
これでlsもsedもgrepもteeもlessもcatもpwdもtouchもgawkも使い放題だ。
>>216はネ申。
0253名無しさん@お腹いっぱい。
2007/05/05(土) 12:55:34ID:rNm9k3++00254名無しさん@お腹いっぱい。
2007/06/03(日) 20:47:50ID:pd1FB9Bd00255名無しさん@お腹いっぱい。
2007/06/09(土) 07:37:26ID:wlIUwxco0・WinXPで動作可能
・検索対称ファイルをワイルドカードで指定可能(*.*が指定できるだけでもOK)
・正規表現が使える
・一括置換に対応
・Latin1(ISO-8859-1)とShiftJISに対応
目的はLatin-1のテキストファイル(全部で約1000個、容量は1KB〜最大10MB程度まで)から、
ウムラウトやアクサンなど拡張ラテン文字を探し出し、
ウムラウトやアクサンなしの通常のラテンアルファベットに置換することです。
(例:[AAAAAA?] ⇒ A、[eeee?a] ⇒ e など)
最終的にShift-JISに文字コードを変えて保存できるようにしたいのですが
これは他のソフトを使ってもできることなので、
ひとまずこの置換ができるソフトだけでもないでしょうか?
Devas、Repl_aceを試してみたのですが、この2つは
検索文字列に拡張ラテン文字を指定できないようです。
どなたかご存知の方、よろしくお願いいたします。
0256名無しさん@お腹いっぱい。
2007/06/09(土) 10:42:15ID:xOQBPT220Grepソフトじゃなくてテキストエディタだけど、EmEditor Proで「ファイルから置換」が一番確実かな。
Grep対象ファイルのエンコードに「」を明示的に指定できるし。
ただしシェアウェアなのであしからず。
0257名無しさん@お腹いっぱい。
2007/06/09(土) 11:03:45ID:xOQBPT220> Grep対象ファイルのエンコードに「」を明示的に指定できるし。
エンコードに「西ヨーロッパ言語 (1252, iso-8859-1)」を明示的に指定できます。
0258名無しさん@お腹いっぱい。
2007/06/09(土) 20:24:55ID:wlIUwxco0おお、早速の回答ありがとうございます。試用版で試してみます。
0259名無しさん@お腹いっぱい。
2007/06/25(月) 23:53:56ID:UHCprFaA0この辺のスレも見てる?
bregonig.dllのUnicode対応版も出たみたいだし、使うソフト側も
対応してくれるとねえ。
0260素人
2007/07/03(火) 13:51:50ID:c/WKrzuc0実は今、ファイル名を一括でコピーできるソフトを探しています。
コピーしたファイル名は、メモ帳に貼り付けて保存したいのです。
たとえば、ファイル名をメモ帳に貼り付ける場合、
「名前の変更」→「コピー」→「貼り付け」、という作業をやってますが、
これをいちいち繰り返すのが面倒なので、選択したファイル名だけを、
一括コピーできるソフトはないでしょうか?
0261名無しさん@お腹いっぱい。
2007/07/03(火) 14:16:01ID:isiiHnu80http://www.vector.co.jp/vpack/filearea/win95/util/file/list/
0262名無しさん@お腹いっぱい。
2007/07/03(火) 17:25:48ID:DEree+SK0じゃだめなの?
条件に合うファイル名だけコピーしたいなら
grepかませればいいはずだし。
0264名無しさん@お腹いっぱい。
2007/07/04(水) 13:20:43ID:3B4vDgyA0複数キーワードの複数ファイル検索ですが、これで、対象となるキーワードに
正規表現を使えるようなソフトってありますか?
べつの言い方をすれば、Speeeeedの検索バージョンみたいなソフトです。
どなたか、知っていれば教えてください。
0265名無しさん@お腹いっぱい。
2007/07/04(水) 13:23:28ID:icR9leDF00266名無しさん@お腹いっぱい。
2007/07/04(水) 13:34:24ID:3B4vDgyA0ありがとうございます。
とてもいいソフトなんですが、これで、複数の検索キーワードリストが使えればベストなんですが。
0267Grep-Replace
2007/07/04(水) 21:32:48ID:VfmqVNj300268名無しさん@お腹いっぱい。
2007/08/26(日) 13:32:45ID:jw/aNQh200269素人
2007/10/19(金) 20:11:20ID:XyYxtmBE0・あるフォルダに入っているファイル内の特定の文字列をフォルダ名に置き換えてくれる。
・複数のフォルダ・ファイルを一括処理できるもの。
基本的なことはこの2つがしたいのですが。
例えば、Aという名前のフォルダにaという名前のファイルが入っているとしまして、
そのファイルの中に1という文字列があるとしましたら、その1をAに置き換え、
同時にBフォルダの中にbファイルがあり、1という文字列があればBに置き換えるといったものです。
どなたか、ご存じであれば教えて下さい。
0270名無しさん@お腹いっぱい。
2007/10/22(月) 00:03:35ID:M4Ga2Y3m00271玄人
2007/11/03(土) 20:45:06ID:D8wVYBmI00272名無しさん@お腹いっぱい。
2007/11/12(月) 16:27:27ID:bqBe8a6V00273名無しさん@お腹いっぱい。
2007/12/01(土) 17:40:29ID:0Hxrv83o0単一ファイルの中から複数単語を一度に検索できるソフトでおすすめってどんなのがありますか?
Vectorをざっと漁ってみたところ「RelSearch 95 for Windows 95 ver. 1.12」というものがちょうど目的にぴったりあうものだったんですが
なんせかなり古いソフトのためXPで使うと文字が白く反転してて見えないという状態に
使う際には特に支障はないのですがほかにいいソフトがあれば教えていただけたらありがたいです
0274名無しさん@お腹いっぱい。
2007/12/01(土) 18:19:17ID:Ekk8adlM0getia
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
その単語ごとに結果を表示し分けるとなるとあれだけども
0275名無しさん@お腹いっぱい。
2007/12/01(土) 23:03:48ID:0Hxrv83o0う〜ん、正規表現とは違うんですよね
まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフトが理想なんですよ
何度も検索するので検索単語を保存したファイルを用意してそれと比較して見つかった単語を知らせてくれるみたいなのがあればいいのですが…
0276名無しさん@お腹いっぱい。
2007/12/02(日) 02:33:31ID:sHQIZF330ttp://www.vector.co.jp/soft/win95/util/se302174.html
ちょっと違うかな
0277名無しさん@お腹いっぱい。
2007/12/02(日) 04:05:52ID:LP6Hjx9j0おっ、これはよさげ!と思いきや、1行に指定した複数の単語すべてが含まれる場合のみ列挙するのね…
自分の求めるものにぴったりあったものってなかなかないもんですねぇ…
0278名無しさん@お腹いっぱい。
2007/12/02(日) 23:20:48ID:NyXveXjFO> まったく別の単語たとえば「2ちゃんねる Microsoft ギコナビ」と3つの単語を用意し、「テスト.txt」を検索させて
> その中からMicrosoftとギコナビって単語だけあったよーって吐き出してくれるソフト
それ、正規表現検索で可能だよ。
0279名無しさん@お腹いっぱい。
2007/12/05(水) 18:34:25ID:XfhH5EmB0(2ちゃんねる|Microsoft|ギコナビ)
と入力して、正規表現検索を指定すれば簡単にヒットするよ。
Devasとgetiaで検証ずみ。
0280名無しさん@お腹いっぱい。
2007/12/08(土) 12:46:18ID:EgVIKwXe0括弧でグルーピングする必要なくね?
検索速度落ちるだけだとl思う
0281名無しさん@お腹いっぱい。
2007/12/08(土) 15:07:45ID:+Xt6tpfb00282名無しさん@お腹いっぱい。
2007/12/09(日) 00:05:09ID:XCKqB87P00283名無しさん@お腹いっぱい。
2007/12/09(日) 04:49:03ID:8mahyPZU00284名無しさん@お腹いっぱい。
2007/12/18(火) 17:13:02ID:mpZJ5ujb0http://www.forest.impress.co.jp/article/2007/12/18/frep.html
0285名無しさん@お腹いっぱい。
2007/12/19(水) 01:52:29ID:Q9o9bZUw0これは、いいですね。
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
0286名無しさん@お腹いっぱい。
2008/03/06(木) 01:15:10ID:vDGTjfKT0http://pc11.2ch.net/test/read.cgi/software/1204107839/
http://www.geocities.jp/cen_hp
こういうのあるみたいだな
0287名無しさん@お腹いっぱい。
2008/03/09(日) 00:44:27ID:thuYv79t0こんなのです。
名無しさん「こんにちは。
さようなら」
名無しさん「(\r\n|.)+?」
ではダメでした。
0288名無しさん@お腹いっぱい。
2008/03/10(月) 21:46:07ID:a0WOrevN0使っているソフトは?
Greplaceなら\r使えるけど、それ以外なら
名無しさん「(\n|.)+?」で試してみて
0289sage
2008/03/19(水) 01:59:29ID:LZ2wSCHz0普通に外部エディタで開くとファイルの冒頭が開いてしまうので、
うまいやり方があれば知りたいです。
通常機能の見落としとかだったらごめんなさい。。
0290名無しさん@お腹いっぱい。
2008/03/19(水) 02:19:01ID:7NyTkb890オレはJmEditorだけど
「"プログラムパス\JmEdit2.exe" "%p"/%l」を
Devasのオプション設定してて、行に飛んでいる。
秀丸じゃできね?
0291名無しさん@お腹いっぱい。
2008/03/19(水) 18:18:52ID:Qpt9KjZm0Hidemaru.exe /j%l,%c "%p" で出来たよ。
というか設定した覚えないんだが入力欄の右の三角ボタン押したら出てきた。
みんなそうなのか? それとも自分が昔設定したのを忘れてるだけなのか?
0292名無しさん@お腹いっぱい。
2008/03/21(金) 18:15:31ID:XkB5/6dU0ttp://www15.big.or.jp/~t98907/esploristo/
0293名無しさん@お腹いっぱい。
2008/03/23(日) 08:57:49ID:x0fxQx6m0複数条件(正規表現有)で複数ファイルを一括検索、
条件を保存/呼出可能,検索結果を直接編集可能.
>PowerGrep
ttp://www.powergrep.com/screen.html
0294名無しさん@お腹いっぱい。
2008/03/23(日) 18:13:10ID:upoodefD0シングルユーザライセンスで US$ 149.00 は高すぎ
0295名無しさん@お腹いっぱい。
2008/03/23(日) 20:48:51ID:ONdIQf9x0ミ ゚д゚ミ US$ 149.!?
( つ旦O
と_)_)
∧_∧
ミ ゚д゚ミ ガシャ
( つ O. __
と_)_) (__()、;.o:。
゚*・:.。
0296名無しさん@お腹いっぱい。
2008/03/23(日) 21:14:12ID:bciZDfUa0一ドル100円だと計算が簡単!
シェアウェアの概念も理解できないやつはソフトを使うべきでないね
0297名無しさん@お腹いっぱい。
2008/03/23(日) 21:23:29ID:5GzZCO100>US$ 149.00 = たった、1,490円
>一ドル100円だと計算が簡単!
/ ̄ ̄ ̄\
/ ─ ─ \
/ <○> <○> \
| (__人__) |
\ ` ⌒´ /
/ \
0298名無しさん@お腹いっぱい。
2008/03/23(日) 21:28:41ID:5GzZCO100| つ ⊂|
∧ノ~ ! ,'っ _c,!
ミ| ・ \ ⊂/ ・ \
ミ| ... '_) | __,,▼
ミ|. (,,゚Д゚) |・ (,,゚Д゚)
| (ノ |) | (ノ |)
| | |・・ |
人.._,,,ノ ι.・,,_,ノ
U"U U"U
0299名無しさん@お腹いっぱい。
2008/03/23(日) 21:34:03ID:ONdIQf9x00300名無しさん@お腹いっぱい。
2008/03/23(日) 21:56:43ID:D8UzArPP00301名無しさん@お腹いっぱい。
2008/03/24(月) 08:55:56ID:HhQF8TOr0___ .__US$ 149.00
| |\ | ||
| | | | ||
| | | | ||
| | | | ||
| | | |_||
| | |//
| | | / グラフにして値段を立体化して比較すると分かりやすい
| | | / むしろ1490円の方が高そうに感じられる
| | |/
| | ./
|___|/
/ /
0302名無しさん@お腹いっぱい。
2008/03/24(月) 15:30:19ID:t5L/gIoh0GREP がとにかく小気味よい程、早く検索できる。WZ よりよほど
早いです。秀丸なんかおもちゃにみえるよ。
http://www.venus.dti.ne.jp/mw31/apsaly/index.html
0303名無しさん@お腹いっぱい。
2008/03/24(月) 17:29:15ID:lX7tG+Iw00304名無しさん@お腹いっぱい。
2008/03/25(火) 07:49:13ID:NKNTiUWF0なんかごちゃごちゃしてて見にくい
0305かばとっと
2008/03/25(火) 09:56:30ID:JGf0FHK400306名無しさん@お腹いっぱい。
2008/03/25(火) 14:30:49ID:E23NmTLO00307名無しさん@お腹いっぱい。
2008/03/26(水) 00:21:13ID:4L2r+ORF0改行\nを検索条件に1つまでしか含めない秀丸と違って
Apsalyは\nをいくつでも含められるし、
(.*\n)*.*Apsaly
のようなパターンで、ファイル先頭から特定キーワードが現れる
部分までの複数行をGrep結果ウインドウに出力することも可能。
複数行マッチの検索条件でもGrep結果ウインドウには
1行しか表示されないものがほとんどなのでこの機能は有用すぎ。
これより優秀なエディタやGrepソフトがあったらそれに乗り換えるから教えて欲しい。
0308名無しさん@お腹いっぱい。
2008/03/26(水) 07:37:22ID:Ud6TQ3Dm00309名無しさん@お腹いっぱい。
2008/03/28(金) 16:18:11ID:urZJjDJJ0クソワロタ
0310名無しさん@お腹いっぱい。
2008/03/30(日) 10:48:17ID:rivzl/0v0log.txtに該当する単語があったら抽出出来るソフトってありませんか?
色々探しては見たものの、どれも検索単語を複数入力しないといけないので・・・
0311名無しさん@お腹いっぱい。
2008/03/30(日) 11:16:32ID:FJgMhnmx0確かに爆速だな。Migrepみたに簡易ビューワが付いてくれれば将に最強
0312名無しさん@お腹いっぱい。
2008/03/30(日) 11:45:06ID:SrNFDg8P0検索パラメータファイルに検索キーワードを50個記載しておくってこと?
0313名無しさん@お腹いっぱい。
2008/03/30(日) 11:50:06ID:rivzl/0v0検索パラメータファイルの意味が分からなくてすみませんです。
要は、検索する単語をファイルから読み取り、log.txtに一致する行があるかって事なんですけど
可能でしょうか?
0314名無しさん@お腹いっぱい。
2008/03/30(日) 11:57:04ID:SUUR1CF40grep -f 検索.txt log.txt
でよさげ
0315名無しさん@お腹いっぱい。
2008/03/30(日) 12:08:24ID:rivzl/0v0ありがとうございます!
無事に取り出せました。
ちなみに
grep -f 検索.txt log.txt
だと、検索.txtに111p
log.txtに111
とあった場合取り出せませんよね?
含まれる行も取り出す事は可能でしょうか?
0316名無しさん@お腹いっぱい。
2008/03/30(日) 12:27:46ID:SUUR1CF40grep -f log.txt 検索.txt
いや冗談だけど
正規表現を勉強して、検索.txtを適切に書き換えてください、
としかいいようがないなぁ
0317名無しさん@お腹いっぱい。
2008/03/30(日) 13:37:27ID:rivzl/0v0失礼しましたw
勘違いです
やりたいことが無事に出来るようになり感謝してます^^
0318名無しさん@お腹いっぱい。
2008/03/31(月) 15:49:22ID:GNmfTnoK0aaescc
bbddas
ってあるとき
aabbccってgrepで取り出せる?
条件は二つ同じのが3つ並んでるとき。
0319名無しさん@お腹いっぱい。
2008/03/31(月) 15:50:42ID:GNmfTnoK0いいわすれた
この他にも
ssddkk
rrttyy
とかってある。
0320名無しさん@お腹いっぱい。
2008/03/31(月) 16:16:08ID:QAkk307F0後方参照
yagrep なら
yagrep -P "(?:(.)\1){3}" foo.txt
でいけた
普通の grep でも
grep -E "(.)\1(.)\2(.)\3" foo.txt
でいいと思う
0321名無しさん@お腹いっぱい。
2008/03/31(月) 16:35:48ID:GNmfTnoK0ありがとう!
grep -E "(.)\1(.)\2(.)\3"でいけました。
0322名無しさん@お腹いっぱい。
2008/04/13(日) 17:36:48ID:vsOwFhfz0これ落としたんだけどひらがなだけ取り出すようにするにはどうしたらいいの?
0323名無しさん@お腹いっぱい。
2008/04/14(月) 00:35:16ID:nXYmW7Eo0正規表現
[あ-ん]+
あたりで grep するか、Devasで
[^あ-ん\n]+
あたりで検索して、空文字に置換するか
0324名無しさん@お腹いっぱい。
2008/04/21(月) 00:53:44ID:alSg4bwr0テキストファイル内に
建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)
()でくくられた文字のみを取り出したいのですが可能でしょうか?
0325名無しさん@お腹いっぱい。
2008/04/21(月) 10:48:33ID:M8rC6zmq0建造物 (けんぞうぶつ)
構築物 (こうちくぶつ)
構造体 (こうぞうたい)
となっているなら、上の後方参照を使えばいい。
そうでないなら、Ruby のワンライナで
ruby -e "ARGF.read.scan(/\(([^(]*?)\)/) {|matched| puts matched }" FILE > result.txt
とか。他にもうまい方法あるだろうけどね。
0326名無しさん@お腹いっぱい。
2008/04/21(月) 11:53:00ID:uxOxQC7/0あとは「(」と「)」を置換で削除だな。
最短一致の必要がある場合は「)」を「)\n」に
あらかじめ置換しておいてさ。
1回でできるだろうことは分かっているが、
正規表現って、検索式を考えているうちに
慣れている方法でやったほうが速いってとこないか?
だもんだから、全然成長しないという悪循環。
Devasで一発でやるには、どう書くんだこれ?^^
0327名無しさん@お腹いっぱい。
2008/04/21(月) 12:09:40ID:ZehJvgPi0でいいんだろ?
バカなの?
0328名無しさん@お腹いっぱい。
2008/04/21(月) 17:14:01ID:kYW1CBVc0正規表現を使っている意味がない。
0329名無しさん@お腹いっぱい。
2008/04/21(月) 17:27:18ID:UuiIK+bh00330名無しさん@お腹いっぱい。
2008/04/21(月) 17:34:12ID:/rotEjDu00331名無しさん@お腹いっぱい。
2008/04/21(月) 17:47:02ID:FCOzyomh0>>326先生の次回作にご期待ください。
0332名無しさん@お腹いっぱい。
2008/04/21(月) 17:54:26ID:Je0+zwoU0> 正規表現って、検索式を考えているうちに
> 慣れている方法でやったほうが速いってとこないか?
これはあるよ
0333名無しさん@お腹いっぱい。
2008/04/23(水) 08:07:43ID:l22vamBk0Rubyでワンライナーを書く方法のまとめ
http://blog.lilyx.net/2007/11/29/writing-one-liner-in-ruby/
Ruby -e -pをaliasにするとか、batにしとくとかしとくとよさそう
0334名無しさん@お腹いっぱい。
2008/04/23(水) 09:44:56ID:vmcJmpcr0grep や置換そのものは 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 のジャンプなセリフが気に入った
0335名無しさん@お腹いっぱい。
2008/05/01(木) 15:05:18ID:QV/ziJc40ファイルB 一行に品名、価格(タブ区切り) 数千〜数万行
ファイルAの中からファイルBにマッチする(品名、価格、共に)行もしくはマッチしない行を
抽出するのに向いてるgrepはないですかね?
mfind
ttp://homepage2.nifty.com/magicant/sapps/mfind/
を使えばファイルBを正規表現化してgrep -f みたいなオプションで食わせれば出来るんですが
も少し速度的に良いものが無いかなあと思いまして。
0336名無しさん@お腹いっぱい。
2008/05/01(木) 15:14:26ID:FzAtGAVl00337名無しさん@お腹いっぱい。
2008/05/01(木) 15:19:14ID:FzAtGAVl00338337
2008/05/01(木) 16:37:45ID:FzAtGAVl0#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();}
0339337
2008/05/01(木) 16:39:26ID:FzAtGAVl00x00000000,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,
0340337
2008/05/01(木) 16:39:50ID:FzAtGAVl00xA1D1937E,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 );}
0341337
2008/05/01(木) 16:44:38ID:FzAtGAVl0それは簡単なので自分でソースを変更してみて下さい
http://gamdev.org/up/img/11369.zip
0342名無しさん@お腹いっぱい。
2008/05/01(木) 22:21:07ID:/6hzVxqK00343名無しさん@お腹いっぱい。
2008/05/02(金) 00:14:49ID:3GewBeeE0同じ品物に複数の価格が割り当てられるケースだと、ファイル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 にどれくらいかかるものなんだろうか
0344名無しさん@お腹いっぱい。
2008/05/02(金) 09:34:18ID:VmUaHqll00345名無しさん@お腹いっぱい。
2008/05/02(金) 10:36:09ID:2+Xim1/500346名無しさん@お腹いっぱい。
2008/05/02(金) 12:50:39ID:CsFJNg0f00347名無しさん@お腹いっぱい。
2008/05/02(金) 14:09:23ID:2+Xim1/500348名無しさん@お腹いっぱい。
2008/05/02(金) 23:01:38ID:QMt2mgO700349名無しさん@お腹いっぱい。
2008/05/05(月) 18:04:03ID:SC/kHrba0ソフトってないかな。
0350名無しさん@お腹いっぱい。
2008/05/05(月) 18:33:00ID:axswZt8w0grep -f
speeeeed
0351名無しさん@お腹いっぱい。
2008/05/08(木) 19:02:23ID:PPWfCznk0http://www.forest.impress.co.jp/article/2008/05/08/replaceondotnet.html
0352名無しさん@お腹いっぱい。
2008/05/14(水) 15:15:14ID:KzYWfa790http://www.vector.co.jp/magazine/softnews/080513/n0805133.html?ref=rss
0353名無しさん@お腹いっぱい。
2008/05/14(水) 20:21:12ID:2FJwLA2s0使ってみたが自動バックアップがないのと
検索対象のうちの一部だけを置換というのができないのが気になった。
つまり、Devas を見習ってくれ。検索は Devas より速いね
0354名無しさん@お腹いっぱい。
2008/05/14(水) 21:14:36ID:TdqYvc5000355名無しさん@お腹いっぱい。
2008/05/14(水) 21:30:18ID:2FJwLA2s0全く同じ文章とかな。
0356名無しさん@お腹いっぱい。
2008/05/15(木) 08:26:35ID:pFSH9ULK00357名無しさん@お腹いっぱい。
2008/05/15(木) 12:47:56ID:eEcqcSkc00358名無しさん@お腹いっぱい。
2008/05/15(木) 16:12:41ID:lZHfvTBk00359名無しさん@お腹いっぱい。
2008/05/15(木) 16:40:07ID:Mrn8hmIy00360名無しさん@お腹いっぱい。
2008/05/16(金) 00:35:24ID:u3CmuSie0それは、オライリーの詳説・正規表現でかまされていた冗談だな。
0361名無しさん@お腹いっぱい。
2008/05/20(火) 16:03:30ID:uoQ1W2KA0ゴミだな。
特定のケースのテキストファイルでは存在するはずの単語で検索してもヒットしない。
報告しようにもメールアドレスだけで掲示板とかないし。
0362名無しさん@お腹いっぱい。
2008/05/21(水) 01:03:05ID:AOOyCo9v0置換対象じゃないテキストにも関わらずだ。ベータか?
0363名無しさん@お腹いっぱい。
2008/05/21(水) 23:22:53ID:b5B8nuad0文字コード誤認識でもしたのかな?
いずれにせよ特定のケースの具体例がないことにはなんとも
0364名無しさん@お腹いっぱい。
2008/05/21(水) 23:33:18ID:AOOyCo9v0文字コードの判定精度 100% なんて無理なんだよ。
判定精度を上げる努力よりも文字コードを指定できるオプションを用意たほうがいいだろうな。
0365名無しさん@お腹いっぱい。
2008/05/22(木) 00:20:52ID:vppkdtUy0REF_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
ヨシダ
0366名無しさん@お腹いっぱい。
2008/05/22(木) 00:23:26ID:vppkdtUy0あと MOJICOCO のアイコン間違ってない? 16×16 の方。
0367名無しさん@お腹いっぱい。
2008/05/22(木) 00:27:20ID:vppkdtUy00368名無しさん@お腹いっぱい。
2008/05/26(月) 09:55:35ID:L9R4+Qgt0http://mamono.2ch.net/test/read.cgi/newsplus/1211735721/
電子データで提出された文章をソフトに入力すると、翻訳ソフトに使われている「形態素解析」
という技術で、文章を文節や単語に分解。それぞれの文節や単語をネット検索し、類似した文章が
ネット上で見つかれば、URLを表示して知らせる。複数のリポートを比べて、学生同士が写し合って
いないかチェックすることもできる。
これも検索ソフト。
0369名無しさん@お腹いっぱい。
2008/05/26(月) 13:12:04ID:15dwUZaR00370名無しさん@お腹いっぱい。
2008/05/27(火) 19:05:13ID:wtMoLAGl0目新しい技術は何もない、「重箱の隅」ソフトとしか。
しかし大学教員には進歩の止まった人が多いから、
こういう「専用」ソフトじゃないと使えない人もいるだろう。
学生のほうが柔軟だから、検出されないように同義語で置換したり、
まったくグループの違う文章と混合したり、工夫しそうだね。
逆に真面目に書いた学生のレポートが、アウトになりそう。
0371名無しさん@お腹いっぱい。
2008/05/27(火) 19:21:54ID:oHBgR34P0そこからヒントを得たんだろう。
0372名無しさん@お腹いっぱい。
2008/06/05(木) 12:16:58ID:J0sMssUw0教授みんながみんなプログラマーでスクリプトかけたりするわけなわけねえだろw
目視でやるのはばからしい話だし、一つのソフトで自動化できればよいことだ
0373名無しさん@お腹いっぱい。
2008/06/07(土) 02:24:19ID:rjBWDbnB0「自然言語処理の分野って案外せまくて隣の研究内容がだいたいわかるけど、
金工大の研究なんて聞いたことねー。
その程度なのにこんなん出しちゃって、後々たたかれるんじゃないの?」
ってうちの大学の准教授が言ってた
0374名無しさん@お腹いっぱい。
2008/06/07(土) 12:45:32ID:K8WaFf6n0「一般に発表」
されてこなかった?
ニーズをきちんと形にする、最初にマスコミに発表してしまう、というのも実力の一つ
0375名無しさん@お腹いっぱい。
2008/06/07(土) 13:52:48ID:rjBWDbnB0うん、だから、やり方はうまいとも言ってた
たたかれるってのも学会とかの中での話だろうし
あくまで研究者間と利用者間の間の認識の隔たりだと思われ
0376名無しさん@お腹いっぱい。
2008/06/07(土) 14:30:08ID:xSbPnWPS0> 後々たたかれる
とか話が見えてこないんだが大学間でソフト開発の競争でもしてるのか?
0377名無しさん@お腹いっぱい。
2008/06/07(土) 14:36:50ID:rjBWDbnB0問題なのは特許だそうだ
0378名無しさん@お腹いっぱい。
2008/07/05(土) 09:34:25ID:9P3Q7aHw00379名無しさん@お腹いっぱい。
2008/07/31(木) 11:33:58ID:L0lgJPxw0例えば foobar という文字列があった場合に ob という文字列以外を検索したいのです。
色々試したのですがうまくいきません。どなたか教えてください。
0380名無しさん@お腹いっぱい。
2008/08/01(金) 15:32:22ID:YRvjgmUV0おいおい、どうすりゃいいんだ
助けてーーーーーー
仰々しい機能はいらないから
シンプルで気の効いた置換ソフトって他にないのか
0381名無しさん@お腹いっぱい。
2008/08/01(金) 15:40:49ID:URL40/SQ0否定の正規表現はできることはできるけど、文字数が増えるごとに馬鹿みたいに長く複雑になる。
遊びでやろうというならわからんでもないけど、現実的には何か別の方法考えた方がいい。
俺の頭だと2、3文字位はなんとかなるけどそれ以降は頭の中がスパゲッティになってどうにもならんw
0382名無しさん@お腹いっぱい。
2008/08/02(土) 17:10:42ID:xQi6aM4G0っておもうんですが,そういうオプションはないんでしょうか?
0383名無しさん@お腹いっぱい。
2008/08/03(日) 10:12:03ID:+btt8hi60AND検索すらできない糞仕様
普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
こいつらほんとバカだね
プログラミングで使用するには非力だし、一般人には使いづらいし
誰をターゲットにしているのかと
0384名無しさん@お腹いっぱい。
2008/08/03(日) 10:13:18ID:+btt8hi600385名無しさん@お腹いっぱい。
2008/08/03(日) 10:49:20ID:+btt8hi600386名無しさん@お腹いっぱい。
2008/08/03(日) 11:34:05ID:WDbcA4jH0どいつもこいつもってどのソフトのことなのさ
0387名無しさん@お腹いっぱい。
2008/08/03(日) 13:28:34ID:xdAvYwrp0> 誰をターゲットにしているのかと
少なくともあなたじゃない
0388名無しさん@お腹いっぱい。
2008/08/03(日) 14:42:44ID:Xo8n29eu0grepだし。
0389名無しさん@お腹いっぱい。
2008/08/03(日) 16:04:12ID:iUUIygBQ037 名前: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
はい、おまえのまけ
0390名無しさん@お腹いっぱい。
2008/08/03(日) 16:04:45ID:iUUIygBQ022 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2008/08/03(日) 04:29:16 ID:+btt8hi60
サブフォルダ内になるdat,ini,txtやhtmlなどの中から特定の文字列を検索するものを探しています
検索条件で複数の文字列指定ができるもの(これがなかなかない・・)
たとえば検索条件に「アイ ペン」とすると「アイアムアペン」がヒットするような感じのもの
絞込みもできればほしい
0391名無しさん@お腹いっぱい。
2008/08/03(日) 19:32:51ID:BUOwxfT+00392名無しさん@お腹いっぱい。
2008/08/03(日) 20:04:45ID:+btt8hi60フリーでレジストリ使う奴はおれは使わない主義
0393名無しさん@お腹いっぱい。
2008/08/03(日) 22:20:01ID:0By2Sdh/00394名無しさん@お腹いっぱい。
2008/08/04(月) 02:15:02ID:pkKaeW1W00395名無しさん@お腹いっぱい。
2008/08/08(金) 16:03:11ID:rhQeaqy90こいつ、自分が正規表現つかえないだけの、ゆとりなんじゃねw
0396名無しさん@お腹いっぱい。
2008/08/09(土) 11:37:24ID:9P8xvm0U00397名無しさん@お腹いっぱい。
2008/08/10(日) 06:49:06ID:wiF5en/+0---------------------------
getia
---------------------------
不正なイメージ リスト.
---------------------------
OK
---------------------------
0398389
2008/08/10(日) 06:51:31ID:wiF5en/+0でも、完全な代用にはならんでしょ。
行単位無視の設定が可能で、Hoge.*Mage.*Hoge みたいに書くのも面倒だしね。
まあ素直にデスクトップ検索使え、という話だがw
0399名無しさん@お腹いっぱい。
2008/08/14(木) 09:00:10ID:myLTr6J50こういう、回答しないのに初心者叩くだけが生きがいのゴミって昔はよくフォーラムにいたよなあ。
0400名無しさん@お腹いっぱい。
2008/08/14(木) 10:18:33ID:v6Mg9Td000401名無しさん@お腹いっぱい。
2008/08/18(月) 15:16:54ID:wCPkmEyk0grep -r 'array['name']' *
みたいにするとき、二個目のシングルクォーテーションが検索後の終端と見なされてしまうためか、エラーが出てしまいます。
0402名無しさん@お腹いっぱい。
2008/08/19(火) 08:17:18ID:fFMhUPCl0grepでも\前につけて
\'
でエスケープできないんだっけ?
0403名無しさん@お腹いっぱい。
2008/08/19(火) 10:04:52ID:YDFnPKR50grep -r array\['name'\] *
0404名無しさん@お腹いっぱい。
2008/08/27(水) 16:50:04ID:Z1WAGe4d0まんまお前、そのものじゃんwww
0405名無しさん@お腹いっぱい。
2008/09/07(日) 23:17:19ID:b8hB7nVd0おまえ頭悪いな。煽りなのか知らないが
0406名無しさん@お腹いっぱい。
2008/09/17(水) 14:47:37ID:JqSYINZ20例えば
abcdefg
gfedcba
上の両方を検索したい
なんで検索ソフトは正規表現しか使えないの?
普通正規表現使わなきゃいけないなんてことはほとんどないんだけどね
デスクトップ検索なら「a b」とするだけで簡単に検索できるのにな
でも、デスクトップ検索だと、特殊なファイル形式には対応してないしな
0407名無しさん@お腹いっぱい。
2008/09/17(水) 14:50:38ID:JqSYINZ20aとbじゃなくてaとdな。
検索ソフト作っている奴って独自の検索アルゴリズムも作れないカスばっかりなのかね
0408名無しさん@お腹いっぱい。
2008/09/17(水) 20:35:57ID:HfqSl7cT0ニーズが無いからな
欲しければ要望だしてみればいいじゃん
0409名無しさん@お腹いっぱい。
2008/09/17(水) 21:24:43ID:2Eeqaa6C00410名無しさん@お腹いっぱい。
2008/09/18(木) 01:50:28ID:JxIuWDhi0正規表現で目的のファイル探すのが面倒だ
0411名無しさん@お腹いっぱい。
2008/09/18(木) 01:54:05ID:JxIuWDhi0この3つのキーワード(順序まちまち)を含んだファイル名をテキストから探すとき
正規表現だと9通りのANDを書き込まなければならない
0412名無しさん@お腹いっぱい。
2008/09/18(木) 02:00:02ID:JxIuWDhi0googleみたいにスペースが意図的に必要な場合は"で囲むようにするとかしろよな
普通に考えてシステムの仕様はメジャーな検索システムに迎合するのが基本理念だろカス
あと、devas。これはほんと糞だな
リストビューにアイテムを追加する度に再描画してるんじゃねーよ
だから、他の検索ソフトより描画するまで3倍も時間がかかるんだよカス
アイテム追加している間は自動再描画を無効にしておけよ
0413名無しさん@お腹いっぱい。
2008/09/18(木) 02:38:38ID:5ZK06gpV0キミ、devas の最新版使ってないでしょ?
0414名無しさん@お腹いっぱい。
2008/09/18(木) 02:42:32ID:1HCW+sio00415名無しさん@お腹いっぱい。
2008/09/20(土) 10:45:03ID:gsMu6jOQ0色々試してみた末に、私が辿り着いた結論・・・それは以下の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"
0416名無しさん@お腹いっぱい。
2008/09/20(土) 10:48:55ID:gsMu6jOQ0↓
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)
0417名無しさん@お腹いっぱい。
2008/10/18(土) 08:41:04ID:GQh/h9b80逆なんだよ。
検索ソフトというよりgrep検索を使う人は、ふだん and 検索はあまり使わないのだ。
そもそも、grep検索の類は元々行思考で、
UNIXのgrepとか見てもらえばわかるけど、
ファイルの中から特定の文字列を探す、というよりは、
ファイルの中にある特定の文字列のある行を探す、という発想から来ている。
そして、これらは、テキストやソースコードからの検索、
コマンドラインからのパイプを利用したフィルタリングに適している。
and検索などとは質や思想、歴史が違うもの。
で、and検索とかが需要がないかといえば、
googleのようなweb型(というかSQL型?)の検索は身近にあり、
普段検索を使わないユーザーも使いたいと思うようになってきたわけだ。
ということで、>>406-407が作るか、プログラマ捕まえて作らせるか、
既存の検索ソフト作者に要望を出すなりして、搭載されれば、使う人はいると思うぜ
にわか知識だから違うとこあったら、突っ込んでください。
0418名無しさん@お腹いっぱい。
2008/11/07(金) 07:51:38ID:GZJGpHTXOそれはさておき、何事も適材適所でしょ。
0419名無しさん@お腹いっぱい。
2008/11/07(金) 08:44:03ID:WstjcLv10> andやorができるgrep機能があるエディタもある。
ソフト名を教えて頂けると嬉しいです。
0420名無しさん@お腹いっぱい。
2008/11/07(金) 19:30:55ID:GZJGpHTXOあれは、notや複数行もできるからそこそこ便利。
0421名無しさん@お腹いっぱい。
2009/01/05(月) 05:12:56ID:Wd/Hy0dZ01. 一般的な正規表現が使える
2. エディタ内蔵のものより高速
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
Devas は速度的にはとても良いのですが、2 が上手く働きません。
JGrep は 2 のオプションがありませんでした。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 1 の条件から外れているみたいでした。
0422421
2009/01/05(月) 05:14:36ID:Wd/Hy0dZ0こんな grep ツールはありませんか?
1. エディタ内蔵のものより高速
2. 一般的な正規表現が使える
3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる
エディタは秀丸を使っていますが、grep はあまり速くありません。
サクラエディタの grep は秀丸と同等かそれより若干遅かったです。
FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、
検索できないことがあったので 2 の条件から外れているみたいでした。
Devas は速度的にはとても良いのですが、3 が上手く働きません。
また JGrep には 3 のオプションがありませんでした。
0423名無しさん@お腹いっぱい。
2009/01/05(月) 09:45:02ID:qB0VdL2g0Devasのサブフォルダ検索は普通に使えたよ
コマンドラインオプションの指定を間違っているのでは?
grep っぽく書くとこんな感じ
Devas -r -n -mr -s PATTERN C:\foo\bar\DIR -f *.ext
0424名無しさん@お腹いっぱい。
2009/01/05(月) 11:41:37ID:lrnydOYn0秀丸でgrep時に 最小化状態 にチェック入れろ
ヘルプも読まないヤツが多すぎ
0425421
2009/01/05(月) 15:09:15ID:Wd/Hy0dZ0うーん、何ででしょうね、やっぱりできませんでした。
>>424
そういえばそんなオプションありましたね。数年間無視してました。
これ、いいですね。
0426名無しさん@お腹いっぱい。
2009/01/17(土) 22:28:54ID:XvdGgZzy0検索するならどれが一番早いかな?
できれば置き換え機能もあるとなおいいです。
0427名無しさん@お腹いっぱい。
2009/01/17(土) 23:31:36ID:Npmzmqjq0気軽に〜で聞いたほうが早いと思うぞ
ここは基本的にテキストファイルの全文検索や置換のスレだし
前処理しないでバイナリ文書の全文検索するなら
xdoc2txtとgrepを使えばできる
どのファイルに検索パターンが現れるか知りたいだけなら、それで十分のはず
0428名無しさん@お腹いっぱい。
2009/01/19(月) 08:26:03ID:m3CgJiuZ0了解です。
そっちにいって聞いてきます。
0429名無しさん@お腹いっぱい。
2009/01/23(金) 08:21:45ID:Bbrxzagz0ワードやエクセル内の検索できるってあるけど
精度かなり悪いね・・・これはちょっと使えないね。
0430名無しさん@お腹いっぱい。
2009/01/26(月) 00:07:33ID:6zB1ppT+0デスクトップ検索みたいに全体ではなく、特定のフォルダのみを対象に出来るものです
テキストだけ対応してくれてればいいのですが
0431名無しさん@お腹いっぱい。
2009/01/26(月) 00:40:52ID:+xAVQSju0butterfly_search
0432名無しさん@お腹いっぱい。
2009/01/26(月) 01:44:33ID:6zB1ppT+0ありがとうございます!
だめもとで聞いてみたのですが、まさに希望通りでした
janeのログフォルダを素早く検索したかったんですが
結果を直接janeで開けるようにスクリプトをかまして使ってみます
欲を言えば、起動中に登録フォルダの監視もしてくれればなぁなんて・・・
0433名無しさん@お腹いっぱい。
2009/01/26(月) 01:54:46ID:+xAVQSju0ああ、2chのログか
それなら「スレッド全文検索」というソフトもあるね
0434名無しさん@お腹いっぱい。
2009/01/26(月) 02:20:02ID:6zB1ppT+0おお!こんなのがあったなんて全く知らなかった
ほんとにありがとうございます
聞いてみてよかった
0435名無しさん@お腹いっぱい。
2009/01/26(月) 16:40:13ID:bjetuDXC0オレは 2chの全文検索は、datE ってのを使ってる。
index全部で1GB超えて笑ったがw
0436名無しさん@お腹いっぱい。
2009/02/10(火) 14:38:40ID:DjKfH5xk00437名無しさん@お腹いっぱい。
2009/02/11(水) 15:52:39ID:jOfQULL60ab
cd
を検索するのに
/ab.cd/m でヒットしない。なんで?バグ?
0438名無しさん@お腹いっぱい。
2009/02/11(水) 16:08:41ID:Vi23trh40プログラム名もバージョンもなしにバグ?とか言われてもしらんがな
が、どうせCRのせいじゃない?
/ab\r.cd/m にしないとヒットしないとか
/ab(?:\r)?.cd/m のほうがいいだろうけれど
0439438
2009/02/11(水) 16:42:58ID:Vi23trh40yagrep なら
yagrep -P "ab(?:.|\n)cd" FILE ...
のようにしないといけないみたい
-p で Keysが表示されるけれど、
/pattern/m の複数行モードが有効じゃないようだ
0440名無しさん@お腹いっぱい。
2009/02/11(水) 18:12:53ID:jOfQULL60ありがとう。仰るとおりでした。
教科書には\nと書いてあるのに。。。詳説正規表現よりもっと実践的な本を読むべきですね。
0441名無しさん@お腹いっぱい。
2009/02/14(土) 17:22:21ID:9EJ9KTcC0ttp://web2memo.blog120.fc2.com/blog-entry-222.html
0442名無しさん@お腹いっぱい。
2009/02/21(土) 17:07:38ID:BBRjOnHv0教えていただけないでしょうか?
.hg;*.ico;*.png;*.jpg;*.gif
などと指定してみたのですが、うまく除外できないです・・・
0443名無しさん@お腹いっぱい。
2009/02/21(土) 17:52:54ID:bIlwx/ZL0hg,ico,…
,区切りで拡張子のみ書けばいいみたい
0444名無しさん@お腹いっぱい。
2009/02/23(月) 10:35:36ID:YjXkdAm30ああ、そうだったのk!全然きづかなかった。
.ico,.hgとかもやっててできずにあきらめてたんだ
0445名無しさん@お腹いっぱい。
2009/02/23(月) 10:36:09ID:YjXkdAm300446名無しさん@お腹いっぱい。
2009/02/23(月) 15:53:56ID:7c4yzT0600447名無しさん@お腹いっぱい。
2009/02/24(火) 01:35:11ID:kRrBpCOK0grep の比較的新しいものなら --exclude とか --exclude-dir とかでできるよ
0449名無しさん@お腹いっぱい。
2009/04/06(月) 14:23:02ID:m5UeOuXg0複数行になってるソフトって少ないんだね
コピペして直感的に整形したいんだけどな
0450名無しさん@お腹いっぱい。
2009/04/10(金) 12:39:55ID:Vc+R/9AT01|[文字
2|文字]
3|
4|
1|[文字
2|文字
3|]
4|
1|[文字
2|文字
3|
4|]
の区別が付きにくいからね。はっきり言って [ ] を外したら、目視では全く解らない。
つまり直感的になると同時に不確実な要素が発生するわけだ。
人間が読む文章なら、上記による誤爆があっても体裁が崩れるだけで読めなくはならないが
プログラムコードやhtml、xml、iniなど機械が解釈するものは、改行の有無でエラーや誤動作が起きることも多い。
そしてソフトを作る人は、プログラムコードを書く人なわけだから、後者の用途を想定しており
その用途で不都合となるような作りにはしないものだ。
テキストエディタの[EOF]マークみたいのを付ければ誤爆は防げるが、ぶっちゃけ見辛いし
その為だけに特殊な([EOF]マークを表示できる)コントロール使うのも面倒なわけよ。
ついでに言うと、csvやtsvでは、要素内改行はLF、レコード末の改行はCR-LFなどと
複数の改行パターンを織り交ぜて使っているが、そういうものに対応しづらく(出来なく)なる。
まあ少ないだけで存在しないわけじゃないんだから、とりあえずある物使っておけばいいさ。
0451名無しさん@お腹いっぱい。
2009/04/11(土) 03:19:44ID:yjwtTMhy00452名無しさん@お腹いっぱい。
2009/04/14(火) 09:41:52ID:SGq09UYb0探しているソフトの条件は次です。
1. フォルダを複数指定して、一度にGrepできる事。
例えば、"C:\Folder1\SubFolderB" と "C:\Folder2\SubFolderC" とか。
2. 検索フォルダの指定は、履歴が使える。
もしくは、あらかじめ登録したフォルダリストを指定できる事。
3. 日本語対応。
複数フォルダを指定って、結構需要あると思うのだが、、、対応ソフトは全然ないね。
0453名無しさん@お腹いっぱい。
2009/04/14(火) 10:47:14ID:atJdBlZZ0複数フォルダをリスト化する実装が面倒だからじゃね?
難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。
メインの1フォルダ対象が使いにくくなったら本末転倒だし。
0454名無しさん@お腹いっぱい。
2009/04/15(水) 20:32:04ID:A6FWu8+V00455452
2009/04/16(木) 00:28:15ID:xWAlmBLq0> 複数フォルダをリスト化する実装が面倒だからじゃね?
> 難しくはないだろうけど、使いやすいインターフェイスを考えなきゃならん。
たいていのGrepソフトは、検索フォルダをPath入力できると思うが、
そのPath入力で、
"C:\Folder1\SubFolderB ; C:\Folder2\SubFolderC"
みたいなかんじで、「 ; 」で複数Pathの指定を可能にしてくれれば良いのだが、、、。
>454
ありがとう。
でも、fileseeker って、ファイル名で検索するソフトであって、
テキストファイルの中身をGrepしてくれるソフトではないみたいだよ。
0456名無しさん@お腹いっぱい。
2009/04/16(木) 02:18:46ID:I+J0sbp10一致行の列挙とかは確か出来ないけど
0457名無しさん@お腹いっぱい。
2009/04/17(金) 01:10:38ID:/VN6SaDs0http://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
日本語でも検索できるかどうか不安だが、
ちょっと試した限りはとりあえず検索できているようだ。
ただし、
・ネットワークドライブが、非対応っぽい。
・検索フォルダの履歴を呼び出せない。
せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
惜しいなあ。。。
0458名無しさん@お腹いっぱい。
2009/04/17(金) 06:17:21ID:y0rZdu5d0>
> せっかく複数フォルダをしていできても、毎回選びなおしだったとわずらわしい。
これはコマンドラインで解決するな
0459名無しさん@お腹いっぱい。
2009/04/17(金) 22:14:14ID:/VN6SaDs0ただし、エディタ上のマクロで動くやつな。
0460名無しさん@お腹いっぱい。
2009/04/22(水) 23:03:21ID:VMcZUcLiO0461名無しさん@お腹いっぱい。
2009/04/29(水) 18:20:41ID:IJz3K7960http://www.forest.impress.co.jp/article/2009/04/22/okiniiri.html
>>383
> どいつもこいつも正規表現のAPIに頼ってばかりで
> AND検索すらできない糞仕様
>
> 普通さ一番よく使われているgoogleの検索機能を真似ようとするよね?
> こいつらほんとバカだね
> プログラミングで使用するには非力だし、一般人には使いづらいし
> 誰をターゲットにしているのかと
0462名無しさん@お腹いっぱい。
2009/05/04(月) 05:58:28ID:itCS1RlAP98SEで愛用してたけど2kで使えなかったから忘れてたわ
書庫内も検索してあの速度には感動した思い出が。探してみるか
0463名無しさん@お腹いっぱい。
2009/06/10(水) 22:43:03ID:BSrtoXVWPgrep・・・
除外フォルダ設定付けて欲しい
0464名無しさん@お腹いっぱい。
2009/06/14(日) 12:06:38ID:DWVj4qLl0OSがVistaや7RCならJaneのログフォルダへのシンボリックリンクだけの検索用フォルダ掘って
そこに対してGrepって手もあるけど
0465名無しさん@お腹いっぱい。
2009/06/14(日) 21:00:49ID:wPIjks2f0unicode問題もあっさり解消した
0466名無しさん@お腹いっぱい。
2009/06/16(火) 18:10:16ID:g/il8Juu0Repl-Ace on .NETを使ってるんだが、
たとえば文章中で、
()内に特定の文(仮にabc)が含まれる場合に()ごと削除するといった場合、
\(.*?abc.*?\)
とやればabcとそれを含む最短の()まで削除されるのかと思ったら、
()を前方から検索してるんだか、
(ddd)(abc)(eee)という場合に、(ddd)(abc)がマッチになってしまう。
(.*)\(.*?abc.*?\)(.*)
として$1$2ってやるやり方だと、
(ddd)abc(eee)とかabcが()に含まれていない場合に問題が出てしまう。
なんか、やり方教えてくれ。
0467名無しさん@お腹いっぱい。
2009/06/16(火) 18:29:35ID:rkUY5LZtP\([^()]*abc[^()]*\)
0468名無しさん@お腹いっぱい。
2009/06/16(火) 20:14:50ID:g/il8Juu0くだらない質問をしてスマン
0469名無しさん@お腹いっぱい。
2009/07/09(木) 20:57:51ID:i2CA3xEF0あとは、置換機能が備わってくれるとありがたいんだが。
0470名無しさん@お腹いっぱい。
2009/07/16(木) 14:32:55ID:jFYAoH6/0フォルダは決まってて、編集とかは要らないです。
ググりまくっても2chでもいいのが見つかりません。ヘルプ!
XMLEDITORを試したけど、
「負の値ではない数値が必要です。パラメータ名:count」
とエラーが出てやっぱりダメです
0471名無しさん@お腹いっぱい。
2009/07/16(木) 17:20:52ID:TysQgfEJ00472名無しさん@お腹いっぱい。
2009/07/16(木) 17:22:40ID:lLXNyqRK00473名無しさん@お腹いっぱい。
2009/07/16(木) 18:48:53ID:jFYAoH6/0>>472
WZ GREPは試したけど、メモリが足りませんと言われる。
Devas、MiGrep、Windows Search、探三朗、はダメでした。
0474名無しさん@お腹いっぱい。
2009/07/16(木) 19:09:19ID:lLXNyqRK00475名無しさん@お腹いっぱい。
2009/07/16(木) 23:24:59ID:NSInKNtP0一回でしようとせずフォルダ(orファイル)を分割して複数回に分けてgrepするんじゃまずいの?
0476名無しさん@お腹いっぱい。
2009/07/16(木) 23:47:59ID:jFYAoH6/01ファイルが2-3GBで、画像、PDFが中に散りばめられてるxmlファイルなんだ。
ぶっちゃけると、EverNoteのWindowsローカルのエクスポートファイルなんだけど、クライアントソフトが日本語検索にまるで対応していない。
Mac版は、データがhtmlベースなため、spotlightで検索出来るが、Win版がなんとかならないか苦闘してるところ。
0477名無しさん@お腹いっぱい。
2009/07/17(金) 00:04:32ID:83n/qdNM0たしかにwww
あと巨大ファイルならxyzzyとかもいけそうな気がしないでもないが
0478名無しさん@お腹いっぱい。
2009/07/17(金) 00:38:46ID:QB29uwqo00479名無しさん@お腹いっぱい。
2009/07/19(日) 11:08:45ID:mAeOkOjk00480名無しさん@お腹いっぱい。
2009/07/20(月) 14:08:04ID:KHp35SCR0メモリ4GB積んでるマシンで30GBのCSVファイルを秀丸でgrepしたことあるよ
まあマシンパワーさえあれば秀丸でなくても、
OS標準のfindstrコマンドでいけると思うけど
0481名無しさん@お腹いっぱい。
2009/07/20(月) 16:24:02ID:TwCP87rw0>>472
>>480
サンクス!御礼遅れてゴメンなさい。
試してみてからレスをしようと思ってたんだけど、まだ出来ていない。
進展したら報告しに来ます。
0482名無しさん@お腹いっぱい。
2009/07/21(火) 12:03:36ID:qoPyAjeP0>>472
>>480
秀丸で試したら、出来たので、買いました。
どうもありがとうございました…
出来たのはそれはそれで嬉しいんだけど、
Vz→Wzでこれまでやってきた自分はかなりorz
0483名無しさん@お腹いっぱい。
2009/07/21(火) 16:17:36ID:AzKa3KIf00484名無しさん@お腹いっぱい。
2009/07/24(金) 12:29:45ID:g4cAZyP10検索結果のプレビューや検索結果をさらに絞り込めるフィルター検索も搭載
http://www.forest.impress.co.jp/docs/review/20090722_304025.html
0485名無しさん@お腹いっぱい。
2009/08/15(土) 20:44:29ID: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
無料のソフトでは実現出来ないでしょうか。
0486名無しさん@お腹いっぱい。
2009/08/16(日) 02:15:49ID:uwwSWxkL0改行前の数値が一桁の行だけ削除したいなら
\w+\.\w+\.\w+\.\d{1}\n
で正規表現に対応してるエディターor置換ソフトでいける
0487名無しさん@お腹いっぱい。
2009/08/16(日) 03:15:03ID:egu0q/Ok0ありがとうございます。
エクセルで条件式1000行くらい作って
repl-ace on.NETの設定ファイルにぶち込んだら解決しました
0488名無しさん@お腹いっぱい。
2009/08/16(日) 09:42:56ID:cew87yyy00489名無しさん@お腹いっぱい。
2009/08/16(日) 17:30:04ID:WPj6+Bb40無料だと複数条件は結構厳しいかな?
0490名無しさん@お腹いっぱい。
2009/08/17(月) 00:03:44ID:7YJLqnrK0何をしたいの?
0491名無しさん@お腹いっぱい。
2009/08/17(月) 01:11:44ID:c4uNPrru0一桁判定して、否定条件で表示すれば良いだけじゃないのか?
0492名無しさん@お腹いっぱい。
2009/08/20(木) 02:43:21ID:9o503Lr30置換マクロも、ウィンドウ閉じたときに秀丸巻き込んで落ちるから使えない。
他に無いかな。置換箇所を1ファイルずつ確認しながら置換できるソフト
0493名無しさん@お腹いっぱい。
2009/08/20(木) 03:18:14ID:EYghIJM90秀丸は複数行に対応するな
0494名無しさん@お腹いっぱい。
2009/08/20(木) 03:23:15ID:9o503Lr30前言撤回・・・これは神ツール認定
0495名無しさん@お腹いっぱい。
2009/08/20(木) 12:48:08ID:fCFUdZyh0<[^@]*?>って検索条件で↓みたいな文字列にヒットしないね。
<object
src=""/>
やっぱダメだ秀丸。
perl5互換正規表現が使えて
置換箇所確認しながら置換できるソフトは何処に・・・
0496名無しさん@お腹いっぱい。
2009/08/20(木) 12:59:36ID:5A1UvLqX0そこまで文句を言うなら、自分で作れ
0497名無しさん@お腹いっぱい。
2009/08/20(木) 15:36:35ID:9HZxqvgg0jEdit ならいけたよ。置換ツール探してる人には大げさかもしれないけど。
0498名無しさん@お腹いっぱい。
2009/08/20(木) 23:05:02ID:9YArNFmE0>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
0499名無しさん@お腹いっぱい。
2009/08/20(木) 23:51:36ID:umGn7Zh000500名無しさん@お腹いっぱい。
2009/08/20(木) 23:59:40ID:fCFUdZyh0かなりいいかんじです。
ありがとうございました。
スレ汚しすまそん
0501名無しさん@お腹いっぱい。
2009/09/30(水) 23:57:35ID:AZIprI0u0CPUをi7に変えてメモリもDDR3の高いやつに
したらだいぶかわるかな?
今はCore2DuoE8400にDDR2
VistaUltimate64bit
HDDはWDのブラックシリーズ
0502名無しさん@お腹いっぱい。
2009/10/03(土) 17:49:24ID:mQBz3LOQ0E8400で不満足だと満足できるのは少なそうだな。
0503名無しさん@お腹いっぱい。
2009/10/21(水) 14:04:31ID:Zu/QWhsI0・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
0504名無しさん@お腹いっぱい。
2009/10/21(水) 14:07:59ID:Zu/QWhsI0・全ての拡張子を扱える
・複数フォルダを登録できる
・大文字小文字を区別する/しない
この条件を満たす置換ソフトがありましたら教えて頂けないでしょうか
TextSSがよさそうだったんですが、拡張子が数種類しか対応してないみたいで・・・
どうかよろしくお願いします
0505名無しさん@お腹いっぱい。
2009/10/25(日) 03:25:58ID:R0vFedLgP検索したい語を別ファイルにリストアップしておき、
それを読み込んでgrepできるソフトはないでしょうか?
OR検索したい語が多いので、正規表現で毎回指定するのではなく、
検索対象語のリストを別に持ちたいのです。
0506名無しさん@お腹いっぱい。
2009/10/25(日) 07:29:20ID:dULswFae0Repl-Aceはどう?
検索文字列と置換文字列をリストに複数持っておけて、有効/無効の切替も出来る。
検索文字列には正規表現を使うかどうかのチェックもあるし、リストは外部ファイルに保存しておけるよ
0507名無しさん@お腹いっぱい。
2009/10/25(日) 15:36:52ID:R0vFedLgP.Netじゃない旧版にて試してみました。
置換までは必要ないのですが、検索だけしたい場合にはどうしたら楽なんでしょう?
検索語をカッコで括って、置換語に$1ってするのも間抜けだし。
普通のgrepみたいに、該当行がズラズラでてこない(?)のも、
今回の目的には使いにくそう。
でも用途によっては便利そうなので覚えておきます。
0508名無しさん@お腹いっぱい。
2009/10/25(日) 16:29:27ID:dULswFae0ごめん、読み違えてたw 検索だけだったか
それだとあんまり知らないや。いっそWin用でコマンドラインのgrep探すとかくらいしか思いつかない
0509名無しさん@お腹いっぱい。
2009/10/25(日) 17:16:47ID:R0vFedLgPインストール不要(会社PCなので、解凍するだけなソフトじゃないと困る)なエディタ、
かつ自前でなく外部grep利用可能ってなると何があるのか分からない。
エディタスレに行ってみるかな。
0510名無しさん@お腹いっぱい。
2009/12/02(水) 18:53:30ID:/m5mP8CP00511名無しさん@お腹いっぱい。
2009/12/15(火) 01:18:15ID:Z7dS9z9O00512名無しさん@お腹いっぱい。
2009/12/27(日) 04:29:40ID:U5KOzlqh0http://www.vector.co.jp/soft/cmt/win95/util/se072729.html
起動時のメッセージがウザいという理由だけでずっと他のソフト使ってたけど
これでTextSSに戻れるわw
0513名無しさん@お腹いっぱい。
2010/01/12(火) 13:29:51ID:SAwNR7Ll0UTF8対応のgrep.exeって糞おせーって話だがどうよ?
0514名無しさん@お腹いっぱい。
2010/01/20(水) 02:58:46ID:J1BbJibKP0515名無しさん@お腹いっぱい。
2010/02/02(火) 19:56:20ID:ahM+qrS40コマンドラインから起動出来るようにしとけば
ファイラとも連携できるし
0516名無しさん@お腹いっぱい。
2010/02/03(水) 16:57:20ID:335KuezT0例えば 貧乳 くびれた腰 桃尻 etc. という検索ワードがテキストファイル
やhtmlなどの中にいくつもあり、毎回頻繁に変わります。
ただし、毎回検索ワードは、テキスト化エクセルファイルでまとめらています。
(最低で50個最高で300個くらい)
この条件下で、
・素人さんに使うので、正規表現は使わない。
・検索文字の入力が簡単(出来ればドラッグ&ドロップかコピペ)
・一気に複数の検索ワードのチェックを行う。
・検索だけ行う。
というものを探しています。
検索でも正規表現を使うソフトならありますが、素人さんに使わせるので、
正規表現から教えなくてはならないので、毎回教えるのは時間がもったいない。
置換するソフトはならある程度あるんですが、検索だけ行うとなると、
こういう機能のものがヒットしないのでお手数ですがご存じの方
いらっしゃいませんでしょうか?
0517名無しさん@お腹いっぱい。
2010/02/03(水) 19:23:36ID:c3vfOYij0普通にgrepでいいんじゃない?
--- pattern.txt ---
貧乳
くびれた腰
桃尻
素人大好き
検索ワード
-------------------
--- search.bat ---
@echo off
grep -n -f pattern.txt テキストファイルやhtmlとやら
pause
--------------------
pattern.txtを適当にいじらせて
search.batをダブルクリックで実行させればいいかと
0518名無しさん@お腹いっぱい。
2010/02/06(土) 14:32:49ID:eVJJ4vwY0xyzzyのコマンドラインや送るメニューからのgrepは文字コード指定できますか?
自分はK2EditorのK2Grep.exeを送るメニューに登録してエクスプローラから使用しているのですが、
文字コード自動認識でしか動作しないので、文字コード誤認識がたまにあるのが不満なんです
0519名無しさん@お腹いっぱい。
2010/02/21(日) 20:02:12ID:ZTd4MHI90横レスだが、俺は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"
0520名無しさん@お腹いっぱい。
2010/02/22(月) 04:11:13ID:Hmc1t0/i00521名無しさん@お腹いっぱい。
2010/03/17(水) 15:48:03ID:iQtcpYAn0CRLF→LFに変換(統一)したい…なんて時、みんな何使ってるの?
入力時に認識した文字コードはそのままで、改行コードだけ変換するソフト(で文字化けしないやつ)
ってありそうでないね。
0522名無しさん@お腹いっぱい。
2010/03/17(水) 15:54:36ID:LXOBbXtW00523名無しさん@お腹いっぱい。
2010/03/17(水) 15:59:06ID:iQtcpYAn0いや、そういうことではなくて、521の方法で改行コードだけ統一したいんです。
0524名無しさん@お腹いっぱい。
2010/03/17(水) 18:43:59ID:aEWI9gng0さくっと変換プログラム書いちゃえば?
0525521
2010/03/17(水) 18:51:38ID:Py2dpTKX0技術がない… org
0526名無しさん@お腹いっぱい。
2010/03/17(水) 19:10:22ID:aEWI9gng0# 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
}
全力でコピペコード。
0527521
2010/03/17(水) 22:32:42ID:0ROY9Tmm0ありがとう。
理解するのに時間かかりそうだけど、勉強してみる。
0528名無しさん@お腹いっぱい。
2010/03/18(木) 09:12:04ID:K7xyJmQR01. Ruby インストールする
2. >>526 の# Reference から } までを conv.rb ってファイルに保存する
3. コマンドラインから > ruby conv.rb (変換したいファイル)
4. 拡張子が .new になったファイルが変換済みファイル
0529名無しさん@お腹いっぱい。
2010/03/18(木) 13:17:48ID:QU+Vv3lC00530名無しさん@お腹いっぱい。
2010/03/18(木) 14:57:18ID:K7xyJmQR0exeにしてみた
ttp://www1.axfc.net/uploader/Sc/so/93742
MD5 1EDD7B99340847889AE3A4C1525DD652
SHA1 93958D7D99A5BEB9EBFD46366E2B670E8B41DB5A
> conv.exe base.txt とか > conv.exe base\*.txt みたいにして使っとくれ
0531名無しさん@お腹いっぱい。
2010/03/18(木) 23:20:11ID:xEnlwtTI0ruby -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!)" %*
個人的に興味あったらからいろいろ調べたけれど、正直わかりにくいね
0532521
2010/03/19(金) 13:27:01ID:Cth2rYW30いろいろありがとう。
正直自分にはレベル高すぎかもしれないけど、
教えてくれたことを参考にこれから勉強してみるよ。
0533名無しさん@お腹いっぱい。
2010/03/28(日) 17:31:01ID:RdTk/T0y0docだと検索のみで置換はできない仕様のGREPソフトが多い。
また、doc検索可能となっていても実際にはできなかったり、ファイル名しか検索できなかったりする(古いdocだから?).
フリーで古いdocまで、検索→変換できるソフトはありませんか?
0534名無しさん@お腹いっぱい。
2010/03/28(日) 18:14:24ID:xUrMsRGJ0>>533
はtext形式じゃなくワードのdocバイナリ
さらにはxls形式にも対応しろとか言い出す基地外クレーマーの悪寒!
0535名無しさん@お腹いっぱい。
2010/03/28(日) 21:15:08ID:RdTk/T0y0docやdocxの一括置換がしたいというのは極めてノーマルなことだろが。
それくらいワードユーザーなら誰でも思うわ。
docの本文検索くらいサクっとできるソフトはフリーでもあるし、
「OfficeGrep - Word, Excel, Powerpoint 文書を自由に検索・置換」を
売りにしたツールある(シェアだけど)。
ttp://www.alpha-net.ne.jp/users2/phylum/soft/officegrep/index.htm
0536名無しさん@お腹いっぱい。
2010/03/28(日) 21:42:15ID:LuSZE4xf0一般ユーザーの視点に欠ける 専門スキルも欠陥あり 既存のソフトも知らない情弱
0537名無しさん@お腹いっぱい。
2010/03/28(日) 22:07:19ID:eL8KnpIQ00538名無しさん@お腹いっぱい。
2010/03/29(月) 14:18:26ID:fq2EfoqX00539名無しさん@お腹いっぱい。
2010/03/29(月) 19:56:41ID:JetcnBL200540名無しさん@お腹いっぱい。
2010/03/29(月) 21:39:11ID:T/IYvEPH0自分が間違えていると理解しているマヌケにありがちw
0541名無しさん@お腹いっぱい。
2010/04/08(木) 06:21:14ID:aZKQee4kPhttp://www.webinter.net/filediver
0542名無しさん@お腹いっぱい。
2010/05/15(土) 13:31:31ID:8IbPVWN000543名無しさん@お腹いっぱい。
2010/05/15(土) 23:40:09ID:Rpb9yLrY0しかも旧バージョン配布停止とかw
0544名無しさん@お腹いっぱい。
2010/05/15(土) 23:44:34ID:4FC8Og490.netもついでに大好きになればいいだけ
0545名無しさん@お腹いっぱい。
2010/05/15(土) 23:53:08ID:rW+oMpyj00546名無しさん@お腹いっぱい。
2010/05/16(日) 03:06:31ID:NaAjg53x00547名無しさん@お腹いっぱい。
2010/05/16(日) 03:12:51ID:LJ+Iup2H0(((ソ
/ /,,ノ⌒ヽv,、
/ /~,,ノ゙゙゙⌒ヽ ),
| |/ ⌒ ⌒ | 〉
| | (・) (・) |ノ
| | (_人_). |(ヘ三/))
/. \_,|┬|_ノ ヒ)))
_/ `ー'〈_/ /
0548名無しさん@お腹いっぱい。
2010/05/18(火) 02:53:00ID:uKMrMxtq0http://www.forest.impress.co.jp/docs/review/20100517_367589.html
0549名無しさん@お腹いっぱい。
2010/05/18(火) 07:30:30ID:JbFpSi0K0一部バイナリが含まれてただけでメモリ1G以上食ってフリーズとかw
0550名無しさん@お腹いっぱい。
2010/05/22(土) 00:00:55ID:DPKy8zdVP確かVista以降は自動でやってくれてるはずだけど
0551名無しさん@お腹いっぱい。
2010/06/07(月) 14:40:19ID:/a+y/WR90そういうのに対応したソフトは無いの?
0552名無しさん@お腹いっぱい。
2010/06/07(月) 17:37:43ID:3wDSD3Uw0解凍ソフトと個別圧縮が出来るソフトを使いこなせ
0553名無しさん@お腹いっぱい。
2010/06/09(水) 03:02:45ID:plkuy2a000554名無しさん@お腹いっぱい。
2010/06/09(水) 05:03:17ID:uS7RjQu50自分で試せよ
0555名無しさん@お腹いっぱい。
2010/06/12(土) 13:42:39ID:NHh6CeM80zgrep
0556名無しさん@お腹いっぱい。
2010/10/01(金) 12:07:24ID:SS2kofbD0それぞれのタイトルタグ内の文字列を
それぞれのページのメタタグの説明文、キーワードに挿入したい。
現在
<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="■□■□,○●●,●◎">
0557名無しさん@お腹いっぱい。
2010/10/01(金) 12:37:09ID:ErsRTlAE0夏休みの宿題なんざ自分でやれ
0558名無しさん@お腹いっぱい。
2010/10/01(金) 13:50:43ID:3Svzg7WF0File.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
}
0559名無しさん@お腹いっぱい。
2010/10/01(金) 17:19:50ID:UlpY0WjQ0ありがとう。
deavsで置換しようと思うのだが、ファイル数が多いからなのか
エラーがおこる。
0560名無しさん@お腹いっぱい。
2010/10/01(金) 18:41:11ID:3Svzg7WF0for %%F in (*.html) do (ruby replace.rb %%F > %%F.new)
rem del *.html
rem ren *.html.new *.
0561名無しさん@お腹いっぱい。
2010/10/02(土) 07:46:10ID:tOtD8Seh0>>560 は >>559を実行するための.batファイルだな。
説明くらいしてやれよ
0562名無しさん@お腹いっぱい。
2010/10/02(土) 08:28:09ID:ut0hTgY90<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 等
0563名無しさん@お腹いっぱい。
2010/11/02(火) 22:45:38ID:T82K3ibi0無駄な改行を消そうと
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nを検索分
置換文を入力無しにして置換開始したら
永遠におわらねえ
たかだか52対象にこんな時間かかるわけねえしよ
Devasっての使ってみるか
0564名無しさん@お腹いっぱい。
2010/11/27(土) 07:21:30ID:BWoh6lA200565名無しさん@お腹いっぱい。
2010/11/27(土) 08:40:13ID:Owp8xGGF0vbs(特にソフトはいらない)
マクロを使えるテキストエディタ
秀丸用マクロ テキストを開いた状態で使う
gofiletop;
insert basename2+"\n";
saveexit
0566名無しさん@お腹いっぱい。
2010/11/27(土) 08:57:44ID:BWoh6lA20回答ありがとうございます
待ってる間にphpでファイルを読み出して書き換えるプログラムを
なんとなく書いてみたらできちゃいました
0567名無しさん@お腹いっぱい。
2010/11/27(土) 11:48:53ID:+W8t3XC400568名無しさん@お腹いっぱい。
2010/11/29(月) 03:41:41ID:VDvZ72O/00569名無しさん@お腹いっぱい。
2010/12/15(水) 04:26:06ID:0eGDaxFA0GrepReplaceというソフトを利用させてもらってるのですが
A.B.Cと別々のディレクトリに入っている同じファイル名のファイルを同時に選択し一括で置き換えることはできるのでしょうか?
ググってみたものできるようなできないような…具体的なやり方なども見当たらず
知っている方がいましたら教えてもらえると助かります
素人ですいません
0570名無しさん@お腹いっぱい。
2011/01/02(日) 17:26:54ID:W9rCMid701つのテキストファイル内に1行ずつ検索キーワードが数千個あり、
それらキーワード毎に対象のフォルダ配下をgrepした結果を
検索キーワードをファイル名にしたテキストファイルに出力する
といったことをwindows上で行いたいのですが、
実現できるツールがありましたらご教授ください。
0571名無しさん@お腹いっぱい。
2011/01/03(月) 04:29:18ID:WZkbHwOY0http://hibari.2ch.net/test/read.cgi/software/1292376547/
0572名無しさん@お腹いっぱい。
2011/01/13(木) 16:38:01ID:mtPk05Fe0そんなピンポイントで要望に添うソフトがあるとは思えないんだが
0573名無しさん@お腹いっぱい。
2011/02/13(日) 07:07:25ID:CsQGHtN40テキストエリア内へ置換したソースを出力しているから駄目なのかな?
わかる人いますか?
0574名無しさん@お腹いっぱい。
2011/02/13(日) 07:37:53ID:lltnGurS0ファイル中に含まれる c:\xxx を d:\xxx に置換したいんですが
>>1のテンプレのツールはバイナリも問題なくできますか?
0575名無しさん@お腹いっぱい。
2011/02/13(日) 13:13:28ID:/zy6QYbd0質問するときは、OSや使っているソフトのバージョン名、具体的な例を明示するのが最低限の礼儀
0576名無しさん@お腹いっぱい。
2011/02/13(日) 13:42:15ID:5bvUc7SQ00577名無しさん@お腹いっぱい。
2011/02/13(日) 15:01:13ID:DtW8+3ru0TextSSがバイナリgrep置換ができるっぽい
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005236.html
文字列置換のほかにも、改行コードの変換や日本語コードの変換、バイナリコードでの置換を行うことが可能。
0578名無しさん@お腹いっぱい。
2011/03/18(金) 00:11:41.29ID:Y7iWfROg0投稿日: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
0579名無しさん@お腹いっぱい。
2011/03/21(月) 08:21:01.10ID:YpK+aDUj00580名無しさん@お腹いっぱい。
2011/03/26(土) 19:05:19.08ID:AT7IUBECO0581名無しさん@お腹いっぱい。
2011/03/26(土) 21:31:31.75ID:emuPd+JT0たまに気分次第でUnicode版サクラエディタのgrep機能を使う時もあるけど。
0582名無しさん@お腹いっぱい。
2011/03/29(火) 20:09:36.85ID:FvIkzg/u00583名無しさん@お腹いっぱい。
2011/04/28(木) 15:23:16.34ID:YS118h/V0txtとxmlファイル中のコメントアウトを全削除したい。
Devas使ってるんだが
検索で出てきて欲しいけど、
<!-- * --> とやってもうまくいかないのです・
どうしたらいいだろう?
ちなみにこの領域素人です。
0584名無しさん@お腹いっぱい。
2011/04/29(金) 00:25:03.82ID:nV1gO0RR0>どうしたらいいだろう?
vectorで希望を叶えてくれるソフトを探すか正規表現を憶えるか
0585名無しさん@お腹いっぱい。
2011/04/29(金) 09:58:28.65ID:xXMNyZrn0面倒だけど一時的に<を★ >を■などに置き換えたりするのも有効だな
そうすれば\を使わなくて済む
.*
ピリオド抜けてないか?
0586名無しさん@お腹いっぱい。
2011/04/29(金) 11:17:59.14ID:hLAkFguJ0\<!--.*?--\>
こうだな
0587名無しさん@お腹いっぱい。
2011/04/29(金) 12:37:30.64ID:4cHiuhg40とりあえずDevasで試してみたけど、\< だと動かなかったよ
<!--.*?-->
でいいんじゃない?
0588名無しさん@お腹いっぱい。
2011/04/30(土) 00:14:07.43ID:USKdfmOB0複数行も可じゃなかったっけ?
0589名無しさん@お腹いっぱい。
2011/04/30(土) 02:02:38.87ID:EeP7R8gp00590名無しさん@お腹いっぱい。
2011/04/30(土) 13:23:23.14ID:TTdorm3Z0目的は大体わかると思うけど、不要なコメントの削除。
>>584 正規表現は簡単そうなのに実は奥が深いいい・・
おもいっきり初歩だったが正規表現はワイルドカードの拡張と思っていた・・
5つほど覚えて、
あとは目的別でごまかした。
>>585 >>586 >>587なぜか<のエスケープはなしでもうまく行った。
マニュアルに<!--.*?--> がのってた。
0591名無しさん@お腹いっぱい。
2011/04/30(土) 14:55:05.83ID:5DBCZAuE0物によるが、\<, \>は単語の先頭、単語の末尾にマッチする。
そもそも正規表現なんて方言たくさんあるんだから、ツール名出さずに話したってしょーがない。
0592名無しさん@お腹いっぱい。
2011/04/30(土) 20:47:51.14ID:2tJleYAz0>>593=590は最初にDevasの話って言ってるよ
だから自分もその前提で答えてる
0593名無しさん@お腹いっぱい。
2011/05/06(金) 11:50:26.78ID:KGiw5mpP0助けてくれー
文章の中に\n\nと\nが混ざってんだけど、
\n\nのところは、\nだけ残して、
\nを全部削除したいの。
\nのあとが必ず:なので、\n.*?:を使うんだけど、
きれいさっぱり\n\n.*?:をやってしまうのだよ。
どうしたらよかっぺか?
0594名無しさん@お腹いっぱい。
2011/05/06(金) 12:06:15.47ID:KGiw5mpP00595名無しさん@お腹いっぱい。
2011/05/06(金) 12:23:42.85ID:KGiw5mpP0\n[^\n]*?:
0596名無しさん@お腹いっぱい。
2011/05/06(金) 14:03:40.92ID:EoQrtH6f0それだとコロンや\nとは離れた位置のコロンも置換されてしまいそうだけど、
問題ねえべか?
0597名無しさん@お腹いっぱい。
2011/05/06(金) 20:10:04.02ID:KGiw5mpP0これを、\n[^\n]*:
すっと、あぶねえっぺ。
0598名無しさん@お腹いっぱい。
2011/05/06(金) 20:21:31.42ID:78Q4G8qC0海へ行った★山へ行った★川へ行った★昨日、海へ行かなかった★
↓
★山へ行った★川へ行った★★
のように海を含む部分だけを削除したいです
海.*★ を ★に置換しようとすると行全体にヒットしてしまいます
文章の長さや海という出現場所に規則性はありません
こんな時はどうすれば良いのでしょうか?
0599名無しさん@お腹いっぱい。
2011/05/06(金) 21:14:48.96ID:F48ZpXqY00600名無しさん@お腹いっぱい。
2011/05/06(金) 23:49:29.74ID:yylEXFoy0ご丁寧に答えをありがとうございます
^は行頭、*は.*という使い方しか気付きませんでした
0601名無しさん@お腹いっぱい。
2011/05/08(日) 20:17:39.22ID:+u20AJz50に変わるソフトで、同機能のものありますか?
FDはマイ ドキュメント以下にファイルを作るのがいやなんです
0602名無しさん@お腹いっぱい。
2011/05/11(水) 06:46:51.55ID:I6KNCE8a0てかマイドキュメント以下を整然とした状態に保とうなんて無理な話。
おかしなところにこだわりを持ちすぎると効率悪いぞ。
0603名無しさん@お腹いっぱい。
2011/05/14(土) 11:00:27.08ID:7u3e3kX10マイドキュメントに許可なく情報書き込むソフトって何なの?
0604名無しさん@お腹いっぱい。
2011/06/01(水) 00:28:26.98ID:BcRqqTqN00605名無しさん@お腹いっぱい。
2011/06/03(金) 05:04:43.81ID:P+tlHE4d0ないよなそういうツール
0606名無しさん@お腹いっぱい。
2011/06/03(金) 08:58:47.95ID:Wvyqd7T400607名無しさん@お腹いっぱい。
2011/06/03(金) 15:46:25.07ID:DJhBG8z80emeditorはできるぞ
0608名無しさん@お腹いっぱい。
2011/06/03(金) 19:02:04.12ID:wM2YDAzj0com\t
jp\t
html\t
の\tの代わりに、/を入れたい。文中に\tが他にもあって、
この3つの文字パターンの末尾だけを変えたい。
これを1回で置き換えられる正規表現はあるか?
0609名無しさん@お腹いっぱい。
2011/06/03(金) 19:12:55.00ID:DJhBG8z800610名無しさん@お腹いっぱい。
2011/06/06(月) 13:14:33.03ID:HIK2VXwe0ヒントお願い。
0611名無しさん@お腹いっぱい。
2011/06/06(月) 21:05:07.71ID:+G0AWWmc0|
0612名無しさん@お腹いっぱい。
2011/06/06(月) 21:06:37.46ID:q4/kM4tP0http://www.mnet.ne.jp/~nakama/
0613名無しさん@お腹いっぱい。
2011/06/07(火) 21:03:08.21ID:H9jfiR760かな・・・・ ちがうかな・・
0614名無しさん@お腹いっぱい。
2011/06/08(水) 03:19:07.82ID:2ZqcdLbt0空気読めずに教えちゃうところだったわ
あぶね
0615名無しさん@お腹いっぱい。
2011/06/11(土) 14:07:34.53ID:6DkxlvFw00616名無しさん@お腹いっぱい。
2011/06/26(日) 19:03:38.31ID:KsFWH7XB00617名無しさん@お腹いっぱい。
2011/07/31(日) 04:54:48.08ID:C+FCYAZm0-f\"foo zero\" -r\"foo one\"
-f\"hoge|foo (zero)\" -r\"$1one\"
Speeeeedのコマンドライン引数で置換していて、
上の2つと下の1つは同じ意味だと思うのですが、
下のやり方の場合、置換されない場所が出てきます。
原因はどういうことが考えられるでしょうか。
0618名無しさん@お腹いっぱい。
2011/07/31(日) 11:37:59.34ID:pQ1apku20括弧のくくり方が間違ってる。
(hoge|foo) zero
0619名無しさん@お腹いっぱい。
2011/07/31(日) 15:09:06.75ID:WDr/pN9c00621名無しさん@お腹いっぱい。
2011/08/03(水) 01:46:02.82ID:YpQX2IaQ0one → iti、two → ni、three → san
みたいに検索文字列それぞれに
置換文字列を割り当てる方法がありましたら教えてください。
0622名無しさん@お腹いっぱい。
2011/08/03(水) 08:16:49.72ID:ULU2LNWy00623名無しさん@お腹いっぱい。
2011/08/04(木) 07:27:24.25ID:RdFHgWJ60分かりました、ありがとうございます。
0624名無しさん@お腹いっぱい。
2011/08/12(金) 13:57:00.80ID:kfRHmZVn0-oEm -f\"/[*].*[*]/\" -r\"\"
で1行のは消せるのですが、複数行は消せません。
0625名無しさん@お腹いっぱい。
2011/08/13(土) 14:23:33.68ID:2nBeo8KH00626名無しさん@お腹いっぱい。
2011/08/14(日) 15:13:15.32ID:a4E4QRtv0Greplaceか、複数行置換ってソフトを使ってみ
0627名無しさん@お腹いっぱい。
2011/08/14(日) 21:50:16.16ID:raECbLJV0やってみます、ありがとうございます。
0628名無しさん@お腹いっぱい。
2011/08/25(木) 08:57:41.72ID:QtwEaMpL0http://regex.gkbr.me/
0629名無しさん@お腹いっぱい。
2011/09/27(火) 19:49:19.45ID:Dx0uMhwX00630名無しさん@お腹いっぱい。
2011/10/05(水) 04:19:30.27ID:UiCDpaza00631名無しさん@お腹いっぱい。
2011/10/05(水) 09:58:02.10ID:eSIpsclb0WinMerge日本語版
0632名無しさん@お腹いっぱい。
2011/10/07(金) 22:32:42.07ID:OBJy2sVh0629じゃないけどWinMergeでgrepする方法教えて
0633631
2011/10/08(土) 08:53:42.39ID:/2kWykDa0ごめん。寝ぼけて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"
0634名無しさん@お腹いっぱい。
2011/10/11(火) 23:05:21.56ID:dfuPmQY50UNICODEくらいスタンドアロンのツールでもサポートしてくれ
0635名無しさん@お腹いっぱい。
2011/11/15(火) 13:00:58.16ID:VgNeHEwi0http://gut.no.land.to/img/kyap1J01.JPG
0636名無しさん@お腹いっぱい。
2011/11/15(火) 18:49:31.91ID:hjYlZsXO0これは良さそうだな
0637名無しさん@お腹いっぱい。
2011/11/15(火) 23:43:37.40ID:7sIb6Dz80俺も.が改行にもマッチするソフトが欲しい
DEVASでできるんだけど開発終了でいつまで使えるかわからんし
0638名無しさん@お腹いっぱい。
2011/11/16(水) 05:06:53.70ID:Qhw5xr0201行づつ読み込んで比較してるだけじゃない?
複数行で検索できるツールなら普通にできるが
0639名無しさん@お腹いっぱい。
2011/11/16(水) 19:54:39.80ID:ZfnV/XUj0複数行置換のヘルプみたらNET Framework の System.Text.RegularExpressions
を用いたものですとあって、http://msdn.microsoft.com/ja-jp/library/az24scfc.aspx
をみたら「\nを除く任意の1文字と一致」とあるからダメなんじゃないの・・・と
あとBREGEXP.DLLを使うSpeeeeedとかgetiaはダメだった
が、試したらesploristは行けたわ。
0640名無しさん@お腹いっぱい。
2011/11/18(金) 18:40:29.19ID:E/hQnsuJ0.NETなら . を改行に一致させるモードが用意されているので、簡単に作れるよ
0641名無しさん@お腹いっぱい。
2011/11/19(土) 15:13:04.94ID:KBC2Ywrf0正規表現書ける知能があるならパパっとプログラミングすればいいのに
C#ならググってソースコピペするだけでできるww
0642名無しさん@お腹いっぱい。
2011/11/20(日) 08:28:14.56ID:vwI9M3su0オブジェクト指向の方が(非プログラマには)難しい
0643名無しさん@お腹いっぱい。
2011/11/20(日) 11:36:35.00ID:c6ZJrBtl0Formにベタ書きで初心者でもDEVAS程度なら作れるだろw
検索してそれをリストアップするだけなら数十行でできるしなw
それでいて自分用にカスタマイズできる
0644名無しさん@お腹いっぱい。
2011/11/20(日) 11:38:48.28ID:Hr6MfPY/00645名無しさん@お腹いっぱい。
2011/11/20(日) 11:51:45.03ID:QdtM9IiU02〜3行文章があるログがあります
数字にマッチしたらその数字にURLを補完したいんですけど
そのような場合にはどうしたらいいんでしょう
置換だと数字が消えてしまうんですよね・・・
0646名無しさん@お腹いっぱい。
2011/11/20(日) 13:19:59.21ID:hycCsBjn0置換前:([0-90-9]+)
置換後:\1当該URL または $1当該URL
置換後はソフトやプログラミング言語によって違うので
当該マニュアルを自分で読んでね
置換前は全角数字がありえないのであれば、0-9は削ってね
あと戻り読み使ってもできそうだけど、鬼車系の場合は
戻り読みの可変長に制限事項があったりするので
ここでは書かないよ
0647名無しさん@お腹いっぱい。
2011/11/20(日) 14:11:38.72ID:QdtM9IiU0^([0-9]+)で質問したような動作になりました
本当にありがとうございました!
0648646
2011/11/20(日) 21:20:33.81ID:hycCsBjn0どういたしまして、それより行頭の条件を見落としてて失礼しました
>>605
http://php.net/manual/ja/reference.pcre.pattern.modifiers.php
s (PCRE_DOTALL)
この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字 にマッチします。
これを設定しない場合は、改行にはマッチしません。 この修飾 子は、Perl の /s 修飾子と同じです。
[^a] のような否定の文字クラスは、 この修 飾子の設定によらず、常に改行文字にマッチします。
0649名無しさん@お腹いっぱい。
2011/11/28(月) 02:42:49.01ID:G9RHIXE10http://www.kensaku-giken.com/2/904-2.htm
PCのYahoo!・Google・MSNの順位・インデックス数・被リンク数チェック
携帯のYahoo!モバイル・Googleモバイル・gooモバイルの順位・インデックス数・被リンク数チェック、
ライバルサイトのインデックス数・被リンク数のチェックなどができます。
毎日1回起動して、【検索】ボタンを押すだけで、
数百サイトの順位チェックを自動で行い、過去の検索結果も記録して残します。
SEO対策の検証に不可欠な順位・インデックス数・被リンク数の変動をチェックすることができます。
市販されている順位チェックツールは1万円以上するものばかりですが、
そのようなツールよりも高機能なのに無料です。
利用制限なども一切ありません。
PC&モバイル対応の検索順位チェックツールです。
0650名無しさん@お腹いっぱい。
2011/11/28(月) 06:39:49.66ID:u5mp3dgF0うざい
0651名無しさん@お腹いっぱい。
2011/12/11(日) 00:40:02.33ID:Q1AJl62i0誰が望んでんのこの糞機能
■ このスレッドは過去ログ倉庫に格納されています