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


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

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



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

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

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

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

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

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

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



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

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

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

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

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

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

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

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



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

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

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

残念。

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

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

何でだろ。わけわかんね

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

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

63 名前:60 mailto:sage [05/01/04 04:26:06 ID:UVuzLpQp]
これで最後。

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


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

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

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

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

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

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

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

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

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

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



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

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

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


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

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

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

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

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

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



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

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

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

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

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

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

>>77
Devas



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

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

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

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


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

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

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

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

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

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

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

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

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

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

引き続き乞情報!

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

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



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

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

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

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


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

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

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


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

× SHIFT-JIS   ○ SHIFT_JIS

× ECU-JP     ○ EUC-JP

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

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

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

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

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

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

ところでhtml分かってる?

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

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


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

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

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




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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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



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

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






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

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

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