【Grep】複数ファイル文字列検索ソフト【置換】
■ このスレッドは過去ログ倉庫に格納されています
04/06/17 09:57ID:PLaPZ/Pl
テキストファイルを扱う人には必須のGrepツールを語りましょう。
2010/06/09(水) 05:03:17ID:uS7RjQu50
>>553
自分で試せよ
自分で試せよ
2010/06/12(土) 13:42:39ID:NHh6CeM80
>>551
zgrep
zgrep
556名無しさん@お腹いっぱい。
2010/10/01(金) 12:07:24ID:SS2kofbD0 1000ページあるサイト
それぞれのタイトルタグ内の文字列を
それぞれのページのメタタグの説明文、キーワードに挿入したい。
現在
<title>■□■□</title>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="cache-control" content="no-cache">
<meta name="description" content="☆★☆">
<meta name="keywords" content="○●●,●◎">
メタタグの説明文、キーワードともに、
☆★☆や、○●●,●◎などの文字列を入れてしまっている。
そこで、それぞれのメタタグ内の前方に、タイトルタグの文字列を挿入したい。
↓
<title>■□■□</title>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="cache-control" content="no-cache">
<meta name="description" content="■□■□。☆★☆">
<meta name="keywords" content="■□■□,○●●,●◎">
それぞれのタイトルタグ内の文字列を
それぞれのページのメタタグの説明文、キーワードに挿入したい。
現在
<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="■□■□,○●●,●◎">
2010/10/01(金) 12:37:09ID:ErsRTlAE0
>>556
夏休みの宿題なんざ自分でやれ
夏休みの宿題なんざ自分でやれ
2010/10/01(金) 13:50:43ID:3Svzg7WF0
>>556
File.open(ARGV[0]) { |file|
title = ""
while line = file.gets do
if /<title>(.+)<\/title>/ =~ line
title = $1
end
if (title != "")
line = line.gsub("<meta name=\"description\" content=\"", "<meta name=\"description\" content=\""+title+",")
line = line.gsub("<meta name=\"keywords\" content=\"", "<meta name=\"description\" content=\""+title+",")
end
puts line
end
}
File.open(ARGV[0]) { |file|
title = ""
while line = file.gets do
if /<title>(.+)<\/title>/ =~ line
title = $1
end
if (title != "")
line = line.gsub("<meta name=\"description\" content=\"", "<meta name=\"description\" content=\""+title+",")
line = line.gsub("<meta name=\"keywords\" content=\"", "<meta name=\"description\" content=\""+title+",")
end
puts line
end
}
559名無しさん@お腹いっぱい。
2010/10/01(金) 17:19:50ID:UlpY0WjQ02010/10/01(金) 18:41:11ID:3Svzg7WF0
2010/10/02(土) 07:46:10ID:tOtD8Seh0
2010/10/02(土) 08:28:09ID:ut0hTgY90
repl-ace+正規表現でやってみた
<title>(.*)</title>\n(.*)\n(.*)\n<meta name="description" content="(.*)">\n<meta name="keywords" content="(.*)">
<title>\1</title>\n\2\n\3\n<meta name="description" content="\4">\n<meta name="keywords" content="\1\5">
正規表現 マルチラインをチェック
文字コードに注意 EUC|Shift-JIS 等
<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 等
2010/11/02(火) 22:45:38ID:T82K3ibi0
Greplaceダメだこりゃ
無駄な改行を消そうと
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nを検索分
置換文を入力無しにして置換開始したら
永遠におわらねえ
たかだか52対象にこんな時間かかるわけねえしよ
Devasっての使ってみるか
無駄な改行を消そうと
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nを検索分
置換文を入力無しにして置換開始したら
永遠におわらねえ
たかだか52対象にこんな時間かかるわけねえしよ
Devasっての使ってみるか
564名無しさん@お腹いっぱい。
2010/11/27(土) 07:21:30ID:BWoh6lA20 テキストファイルの行頭にファイル名を付与する、みたいな置換ができるソフトありますか?
2010/11/27(土) 08:40:13ID:Owp8xGGF0
コマンドライン、バッチ処理(特にソフトはいらない)
vbs(特にソフトはいらない)
マクロを使えるテキストエディタ
秀丸用マクロ テキストを開いた状態で使う
gofiletop;
insert basename2+"\n";
saveexit
vbs(特にソフトはいらない)
マクロを使えるテキストエディタ
秀丸用マクロ テキストを開いた状態で使う
gofiletop;
insert basename2+"\n";
saveexit
2010/11/27(土) 08:57:44ID:BWoh6lA20
2010/11/27(土) 11:48:53ID:+W8t3XC40
568名無しさん@お腹いっぱい。
2010/11/29(月) 03:41:41ID:VDvZ72O/0 xdoc2txtは、mhtファイルを選り好みしすぎなのにゃー。
569名無しさん@お腹いっぱい。
2010/12/15(水) 04:26:06ID:0eGDaxFA0 すみません質問させてください
GrepReplaceというソフトを利用させてもらってるのですが
A.B.Cと別々のディレクトリに入っている同じファイル名のファイルを同時に選択し一括で置き換えることはできるのでしょうか?
ググってみたものできるようなできないような…具体的なやり方なども見当たらず
知っている方がいましたら教えてもらえると助かります
素人ですいません
GrepReplaceというソフトを利用させてもらってるのですが
A.B.Cと別々のディレクトリに入っている同じファイル名のファイルを同時に選択し一括で置き換えることはできるのでしょうか?
ググってみたものできるようなできないような…具体的なやり方なども見当たらず
知っている方がいましたら教えてもらえると助かります
素人ですいません
2011/01/02(日) 17:26:54ID:W9rCMid70
質問です。
1つのテキストファイル内に1行ずつ検索キーワードが数千個あり、
それらキーワード毎に対象のフォルダ配下をgrepした結果を
検索キーワードをファイル名にしたテキストファイルに出力する
といったことをwindows上で行いたいのですが、
実現できるツールがありましたらご教授ください。
1つのテキストファイル内に1行ずつ検索キーワードが数千個あり、
それらキーワード毎に対象のフォルダ配下をgrepした結果を
検索キーワードをファイル名にしたテキストファイルに出力する
といったことをwindows上で行いたいのですが、
実現できるツールがありましたらご教授ください。
2011/01/03(月) 04:29:18ID:WZkbHwOY0
2011/01/13(木) 16:38:01ID:mtPk05Fe0
普通にバッチファイルかエディタのマクロの書き方でも憶えた方が早いと思うが
そんなピンポイントで要望に添うソフトがあるとは思えないんだが
そんなピンポイントで要望に添うソフトがあるとは思えないんだが
573名無しさん@お腹いっぱい。
2011/02/13(日) 07:07:25ID:CsQGHtN40 テキストエリアを含むソースを置換したいんですけど、うまく出力されません。
テキストエリア内へ置換したソースを出力しているから駄目なのかな?
わかる人いますか?
テキストエリア内へ置換したソースを出力しているから駄目なのかな?
わかる人いますか?
2011/02/13(日) 07:37:53ID:lltnGurS0
d:\xxx以下にあるファイル( .lnk とかのバイナリファイルを含む)を全スキャンして
ファイル中に含まれる c:\xxx を d:\xxx に置換したいんですが
>>1のテンプレのツールはバイナリも問題なくできますか?
ファイル中に含まれる c:\xxx を d:\xxx に置換したいんですが
>>1のテンプレのツールはバイナリも問題なくできますか?
2011/02/13(日) 13:13:28ID:/zy6QYbd0
2011/02/13(日) 13:42:15ID:5bvUc7SQ0
テキストエリアってなんぞ?
2011/02/13(日) 15:01:13ID:DtW8+3ru0
>>574
TextSSがバイナリgrep置換ができるっぽい
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005236.html
文字列置換のほかにも、改行コードの変換や日本語コードの変換、バイナリコードでの置換を行うことが可能。
TextSSがバイナリgrep置換ができるっぽい
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005236.html
文字列置換のほかにも、改行コードの変換や日本語コードの変換、バイナリコードでの置換を行うことが可能。
578名無しさん@お腹いっぱい。
2011/03/18(金) 00:11:41.29ID:Y7iWfROg0 627 名前:死ねばいいのにwww[sage]
投稿日:2011/03/17(木) 22:32:39.30 ID:SP4/L8yn0
◆アフィ報酬のために詐欺師や悪徳アフィリエイターを叩く振りをしながら、
自らも裏で不正しまくっている醜態晒しの会こと
青森不正乞食の会の変態野郎カンチョー
気持ち悪すぎるアダルトを中心とした糞アフィブログの一部◆
http://hibari.2ch.net/test/read.cgi/affiliate/1299028888/627
【ジャネット】122815
◆ペニス増大法(ペニス大きく・ペニス太く)
◆乳首攻めグッズ・チクビッチ・乳首バイブ・乳首洗濯ばさみマニア!
◆コスプレ衣装激安販売!【ナース・セーラー服・メイド服】
◆お勧めのバイブ【Gスポット・乳首攻め・クリ攻め】
◆TENGA【テンガ】TENGAEGGの動画・使い方・使用方法
◆お勧め女性向けマッサージ器
◆TENGA・TENGAEGGの使い方・感想・通販をご紹介します!
◆激安コンドーム通販【つけ方・買い方・避妊】
◆元もてない男が出会い系でヤリまくった方法!
◆やりまくる出会いの法則
淋病【りんびょう】症状・治療法・検査薬
クラミジア【症状・薬・治療法・検査薬】
【さら金】キャッシング即決!
「イカせる!」前戯愛撫テクニック裏技
◆芸能人【げいのうじん】の【うわさ】噂【芸能界のうらがわ】
◆芸能人噂不倫妊娠整形暴露事件録
◆芸能人の噂とスクープ!「げいのうじん」の”うわさ&スクープ”
◆芸能界【げいのうかい】のウラの裏とうわさ
◆女優,歌手,芸能人の噂,ニュース【じょゆう,かしゅ,げいのうじん,の,うわさ,にゅーす】
http://hibari.2ch.net/test/read.cgi/affiliate/1299028888/627
投稿日: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
2011/03/21(月) 08:21:01.10ID:YpK+aDUj0
なぜか洗練されたUIを持つツールがないんだよなこの分野は
2011/03/26(土) 19:05:19.08ID:AT7IUBECO
未だに秀丸grepだわ…
2011/03/26(土) 21:31:31.75ID:emuPd+JT0
俺は主にEmEditor8のgrep(またはファイル置換)をSendToフォルダ経由で使ってる。
たまに気分次第でUnicode版サクラエディタのgrep機能を使う時もあるけど。
たまに気分次第でUnicode版サクラエディタのgrep機能を使う時もあるけど。
2011/03/29(火) 20:09:36.85ID:FvIkzg/u0
filediverの鴨の写真って、どうしたら出る?アイコン内のソースにあるんだけど
583名無しさん@お腹いっぱい。
2011/04/28(木) 15:23:16.34ID:YS118h/V0 フォルダの中にある
txtとxmlファイル中のコメントアウトを全削除したい。
Devas使ってるんだが
検索で出てきて欲しいけど、
<!-- * --> とやってもうまくいかないのです・
どうしたらいいだろう?
ちなみにこの領域素人です。
txtとxmlファイル中のコメントアウトを全削除したい。
Devas使ってるんだが
検索で出てきて欲しいけど、
<!-- * --> とやってもうまくいかないのです・
どうしたらいいだろう?
ちなみにこの領域素人です。
2011/04/29(金) 00:25:03.82ID:nV1gO0RR0
2011/04/29(金) 09:58:28.65ID:xXMNyZrn0
< とかいくつかの記号は特別な記号だから、正規表現では\< とする必要がある
面倒だけど一時的に<を★ >を■などに置き換えたりするのも有効だな
そうすれば\を使わなくて済む
.*
ピリオド抜けてないか?
面倒だけど一時的に<を★ >を■などに置き換えたりするのも有効だな
そうすれば\を使わなくて済む
.*
ピリオド抜けてないか?
2011/04/29(金) 11:17:59.14ID:hLAkFguJ0
つまり
\<!--.*?--\>
こうだな
\<!--.*?--\>
こうだな
2011/04/29(金) 12:37:30.64ID:4cHiuhg40
え、< をエスケープする必要はあったっけ?
とりあえずDevasで試してみたけど、\< だと動かなかったよ
<!--.*?-->
でいいんじゃない?
とりあえずDevasで試してみたけど、\< だと動かなかったよ
<!--.*?-->
でいいんじゃない?
588名無しさん@お腹いっぱい。
2011/04/30(土) 00:14:07.43ID:USKdfmOB0 HTMLのコメントアウトって行を跨いで、
複数行も可じゃなかったっけ?
複数行も可じゃなかったっけ?
2011/04/30(土) 02:02:38.87ID:EeP7R8gp0
CSSや何かと混同してないか
590名無しさん@お腹いっぱい。
2011/04/30(土) 13:23:23.14ID:TTdorm3Z02011/04/30(土) 14:55:05.83ID:5DBCZAuE0
2011/04/30(土) 20:47:51.14ID:2tJleYAz0
593名無しさん@お腹いっぱい。
2011/05/06(金) 11:50:26.78ID:KGiw5mpP0 583だがまた沸いてきました
助けてくれー
文章の中に\n\nと\nが混ざってんだけど、
\n\nのところは、\nだけ残して、
\nを全部削除したいの。
\nのあとが必ず:なので、\n.*?:を使うんだけど、
きれいさっぱり\n\n.*?:をやってしまうのだよ。
どうしたらよかっぺか?
助けてくれー
文章の中に\n\nと\nが混ざってんだけど、
\n\nのところは、\nだけ残して、
\nを全部削除したいの。
\nのあとが必ず:なので、\n.*?:を使うんだけど、
きれいさっぱり\n\n.*?:をやってしまうのだよ。
どうしたらよかっぺか?
594名無しさん@お腹いっぱい。
2011/05/06(金) 12:06:15.47ID:KGiw5mpP0 上だけど \nと:の間には任意文字列はいってんの。
595名無しさん@お腹いっぱい。
2011/05/06(金) 12:23:42.85ID:KGiw5mpP0 事故解決したっぺ!!
\n[^\n]*?:
\n[^\n]*?:
2011/05/06(金) 14:03:40.92ID:EoQrtH6f0
597名無しさん@お腹いっぱい。
2011/05/06(金) 20:10:04.02ID:KGiw5mpP0 んだ。いけたっぺ。
これを、\n[^\n]*:
すっと、あぶねえっぺ。
これを、\n[^\n]*:
すっと、あぶねえっぺ。
2011/05/06(金) 20:21:31.42ID:78Q4G8qC0
申し訳ないけど私にもアドバイスをお願い致します
海へ行った★山へ行った★川へ行った★昨日、海へ行かなかった★
↓
★山へ行った★川へ行った★★
のように海を含む部分だけを削除したいです
海.*★ を ★に置換しようとすると行全体にヒットしてしまいます
文章の長さや海という出現場所に規則性はありません
こんな時はどうすれば良いのでしょうか?
海へ行った★山へ行った★川へ行った★昨日、海へ行かなかった★
↓
★山へ行った★川へ行った★★
のように海を含む部分だけを削除したいです
海.*★ を ★に置換しようとすると行全体にヒットしてしまいます
文章の長さや海という出現場所に規則性はありません
こんな時はどうすれば良いのでしょうか?
2011/05/06(金) 21:14:48.96ID:F48ZpXqY0
[^★]*海[^★]*
2011/05/06(金) 23:49:29.74ID:yylEXFoy0
2011/05/08(日) 20:17:39.22ID:+u20AJz50
FileDiver 4.31
に変わるソフトで、同機能のものありますか?
FDはマイ ドキュメント以下にファイルを作るのがいやなんです
に変わるソフトで、同機能のものありますか?
FDはマイ ドキュメント以下にファイルを作るのがいやなんです
2011/05/11(水) 06:46:51.55ID:I6KNCE8a0
そんなの隠しファイルにでもしとけばいいだろ。
てかマイドキュメント以下を整然とした状態に保とうなんて無理な話。
おかしなところにこだわりを持ちすぎると効率悪いぞ。
てかマイドキュメント以下を整然とした状態に保とうなんて無理な話。
おかしなところにこだわりを持ちすぎると効率悪いぞ。
2011/05/14(土) 11:00:27.08ID:7u3e3kX10
%APPDATA%に設定情報書き込まれるのも気に入らないけど、
マイドキュメントに許可なく情報書き込むソフトって何なの?
マイドキュメントに許可なく情報書き込むソフトって何なの?
2011/06/01(水) 00:28:26.98ID:BcRqqTqN0
改行コードを上手く扱える置換ツール少ないなぁ
2011/06/03(金) 05:04:43.81ID:P+tlHE4d0
.に改行コードを含めるのって難しいのかね
ないよなそういうツール
ないよなそういうツール
2011/06/03(金) 08:58:47.95ID:Wvyqd7T40
大抵の正規表現ライブラリにはシングルラインモードってのがあるんだけどね
2011/06/03(金) 15:46:25.07ID:DJhBG8z80
>>605
emeditorはできるぞ
emeditorはできるぞ
608名無しさん@お腹いっぱい。
2011/06/03(金) 19:02:04.12ID:wM2YDAzj0 問
com\t
jp\t
html\t
の\tの代わりに、/を入れたい。文中に\tが他にもあって、
この3つの文字パターンの末尾だけを変えたい。
これを1回で置き換えられる正規表現はあるか?
com\t
jp\t
html\t
の\tの代わりに、/を入れたい。文中に\tが他にもあって、
この3つの文字パターンの末尾だけを変えたい。
これを1回で置き換えられる正規表現はあるか?
2011/06/03(金) 19:12:55.00ID:DJhBG8z80
ある
610名無しさん@お腹いっぱい。
2011/06/06(月) 13:14:33.03ID:HIK2VXwe0 608だがわからない。
ヒントお願い。
ヒントお願い。
2011/06/06(月) 21:05:07.71ID:+G0AWWmc0
2011/06/06(月) 21:06:37.46ID:q4/kM4tP0
613名無しさん@お腹いっぱい。
2011/06/07(火) 21:03:08.21ID:H9jfiR760 610だが (com\t|jp\t|html\t) (com/|jp/|html/)
かな・・・・ ちがうかな・・
かな・・・・ ちがうかな・・
2011/06/08(水) 03:19:07.82ID:2ZqcdLbt0
簡単なのにみんな教えないのは、聞く態度が悪いからなのかな
空気読めずに教えちゃうところだったわ
あぶね
空気読めずに教えちゃうところだったわ
あぶね
2011/06/11(土) 14:07:34.53ID:6DkxlvFw0
置換後の文字列指定は言語やソフトによって\1だったり$1だったりするからじゃね?
2011/06/26(日) 19:03:38.31ID:KsFWH7XB0
s/(?<=com|jp|html)\t/\//gi
617名無しさん@お腹いっぱい。
2011/07/31(日) 04:54:48.08ID:C+FCYAZm0 -f\"hoge zero\" -r\"hoge one\"
-f\"foo zero\" -r\"foo one\"
-f\"hoge|foo (zero)\" -r\"$1one\"
Speeeeedのコマンドライン引数で置換していて、
上の2つと下の1つは同じ意味だと思うのですが、
下のやり方の場合、置換されない場所が出てきます。
原因はどういうことが考えられるでしょうか。
-f\"foo zero\" -r\"foo one\"
-f\"hoge|foo (zero)\" -r\"$1one\"
Speeeeedのコマンドライン引数で置換していて、
上の2つと下の1つは同じ意味だと思うのですが、
下のやり方の場合、置換されない場所が出てきます。
原因はどういうことが考えられるでしょうか。
2011/07/31(日) 11:37:59.34ID:pQ1apku20
2011/07/31(日) 15:09:06.75ID:WDr/pN9c0
それに加え、$1の後にスペース入れないと駄目だな
2011/08/03(水) 01:46:02.82ID:YpQX2IaQ0
-f\"one|two|three\" -r\"iti|ni|san\" みたいに入力して、
one → iti、two → ni、three → san
みたいに検索文字列それぞれに
置換文字列を割り当てる方法がありましたら教えてください。
one → iti、two → ni、three → san
みたいに検索文字列それぞれに
置換文字列を割り当てる方法がありましたら教えてください。
2011/08/03(水) 08:16:49.72ID:ULU2LNWy0
連続置換出来る repl-aceやspeeeeed等々やマクロを使った方が早い希ガス
2011/08/04(木) 07:27:24.25ID:RdFHgWJ60
>>622
分かりました、ありがとうございます。
分かりました、ありがとうございます。
2011/08/12(金) 13:57:00.80ID:kfRHmZVn0
Speeeeedで/**/のコメントを消すのにどう検索したらいいでしょうか。
-oEm -f\"/[*].*[*]/\" -r\"\"
で1行のは消せるのですが、複数行は消せません。
-oEm -f\"/[*].*[*]/\" -r\"\"
で1行のは消せるのですが、複数行は消せません。
2011/08/13(土) 14:23:33.68ID:2nBeo8KH0
エスケープ処理はしておけよ
2011/08/14(日) 15:13:15.32ID:a4E4QRtv0
>>624
Greplaceか、複数行置換ってソフトを使ってみ
Greplaceか、複数行置換ってソフトを使ってみ
2011/08/14(日) 21:50:16.16ID:raECbLJV0
>>625-626
やってみます、ありがとうございます。
やってみます、ありがとうございます。
2011/08/25(木) 08:57:41.72ID:QtwEaMpL0
/RegEx/ - 便利な正規表現、みんなで共有
http://regex.gkbr.me/
http://regex.gkbr.me/
2011/09/27(火) 19:49:19.45ID:Dx0uMhwX0
UNICODEに対応していて、パスが260以上のファイルの読み込めるgrepソフトって、ないでしょうか?
2011/10/05(水) 04:19:30.27ID:UiCDpaza0
それは何のOS上で?
2011/10/05(水) 09:58:02.10ID:eSIpsclb0
>629
WinMerge日本語版
WinMerge日本語版
2011/10/07(金) 22:32:42.07ID:OBJy2sVh0
>>631
629じゃないけどWinMergeでgrepする方法教えて
629じゃないけどWinMergeでgrepする方法教えて
633631
2011/10/08(土) 08:53:42.39ID:/2kWykDa0 >632
ごめん。寝ぼけてgrepではなくdiffに使うソフトを誤って書いてしまった。
grepに関しては>>415-416のUnicode版と言える>>519の方法が>>629の用途で使えるよ。
それもサロゲートペア文字対応。
なお、以下の2行は同じ事を有料のEmEditor8で行う場合のバッチファイル記述例。
if "%~1"=="" START "NT系" "C:\Program Files\EmEditor\EmEditor.exe" /fd "."
if not "%~1"=="" START "NT系" "C:\Program Files\EmEditor\EmEditor.exe" /fd "%~1"
ごめん。寝ぼけて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"
2011/10/11(火) 23:05:21.56ID:dfuPmQY50
エディタ付属のしかまともなgrepってないんだな
UNICODEくらいスタンドアロンのツールでもサポートしてくれ
UNICODEくらいスタンドアロンのツールでもサポートしてくれ
635名無しさん@お腹いっぱい。
2011/11/15(火) 13:00:58.16ID:VgNeHEwi0 名前はアレだがちょっと良さげ
http://gut.no.land.to/img/kyap1J01.JPG
http://gut.no.land.to/img/kyap1J01.JPG
2011/11/15(火) 18:49:31.91ID:hjYlZsXO0
>>635
これは良さそうだな
これは良さそうだな
2011/11/15(火) 23:43:37.40ID:7sIb6Dz80
2011/11/16(水) 05:06:53.70ID:Qhw5xr020
それ改行にマッチしないとかじゃなくて
1行づつ読み込んで比較してるだけじゃない?
複数行で検索できるツールなら普通にできるが
1行づつ読み込んで比較してるだけじゃない?
複数行で検索できるツールなら普通にできるが
2011/11/16(水) 19:54:39.80ID:ZfnV/XUj0
>>638
複数行置換のヘルプみたらNET Framework の System.Text.RegularExpressions
を用いたものですとあって、http://msdn.microsoft.com/ja-jp/library/az24scfc.aspx
をみたら「\nを除く任意の1文字と一致」とあるからダメなんじゃないの・・・と
あとBREGEXP.DLLを使うSpeeeeedとかgetiaはダメだった
が、試したらesploristは行けたわ。
複数行置換のヘルプみたらNET Framework の System.Text.RegularExpressions
を用いたものですとあって、http://msdn.microsoft.com/ja-jp/library/az24scfc.aspx
をみたら「\nを除く任意の1文字と一致」とあるからダメなんじゃないの・・・と
あとBREGEXP.DLLを使うSpeeeeedとかgetiaはダメだった
が、試したらesploristは行けたわ。
2011/11/18(金) 18:40:29.19ID:E/hQnsuJ0
>>639
.NETなら . を改行に一致させるモードが用意されているので、簡単に作れるよ
.NETなら . を改行に一致させるモードが用意されているので、簡単に作れるよ
2011/11/19(土) 15:13:04.94ID:KBC2Ywrf0
だよな、はっきりいってプログラミングより正規表現の方が難しいよw
正規表現書ける知能があるならパパっとプログラミングすればいいのに
C#ならググってソースコピペするだけでできるww
正規表現書ける知能があるならパパっとプログラミングすればいいのに
C#ならググってソースコピペするだけでできるww
642名無しさん@お腹いっぱい。
2011/11/20(日) 08:28:14.56ID:vwI9M3su0 正規表現は公式パターンを覚えればいいだけ
オブジェクト指向の方が(非プログラマには)難しい
オブジェクト指向の方が(非プログラマには)難しい
2011/11/20(日) 11:36:35.00ID:c6ZJrBtl0
別にオブジェクト指向なんて理解してなくても
Formにベタ書きで初心者でもDEVAS程度なら作れるだろw
検索してそれをリストアップするだけなら数十行でできるしなw
それでいて自分用にカスタマイズできる
Formにベタ書きで初心者でもDEVAS程度なら作れるだろw
検索してそれをリストアップするだけなら数十行でできるしなw
それでいて自分用にカスタマイズできる
2011/11/20(日) 11:38:48.28ID:Hr6MfPY/0
板違い
2011/11/20(日) 11:51:45.03ID:QdtM9IiU0
ここ2ちゃんのログのように行頭に数字があって
2〜3行文章があるログがあります
数字にマッチしたらその数字にURLを補完したいんですけど
そのような場合にはどうしたらいいんでしょう
置換だと数字が消えてしまうんですよね・・・
2〜3行文章があるログがあります
数字にマッチしたらその数字にURLを補完したいんですけど
そのような場合にはどうしたらいいんでしょう
置換だと数字が消えてしまうんですよね・・・
646名無しさん@お腹いっぱい。
2011/11/20(日) 13:19:59.21ID:hycCsBjn0 >>645
置換前:([0-90-9]+)
置換後:\1当該URL または $1当該URL
置換後はソフトやプログラミング言語によって違うので
当該マニュアルを自分で読んでね
置換前は全角数字がありえないのであれば、0-9は削ってね
あと戻り読み使ってもできそうだけど、鬼車系の場合は
戻り読みの可変長に制限事項があったりするので
ここでは書かないよ
置換前:([0-90-9]+)
置換後:\1当該URL または $1当該URL
置換後はソフトやプログラミング言語によって違うので
当該マニュアルを自分で読んでね
置換前は全角数字がありえないのであれば、0-9は削ってね
あと戻り読み使ってもできそうだけど、鬼車系の場合は
戻り読みの可変長に制限事項があったりするので
ここでは書かないよ
2011/11/20(日) 14:11:38.72ID:QdtM9IiU0
648646
2011/11/20(日) 21:20:33.81ID:hycCsBjn0 >>647
どういたしまして、それより行頭の条件を見落としてて失礼しました
>>605
http://php.net/manual/ja/reference.pcre.pattern.modifiers.php
s (PCRE_DOTALL)
この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字 にマッチします。
これを設定しない場合は、改行にはマッチしません。 この修飾 子は、Perl の /s 修飾子と同じです。
[^a] のような否定の文字クラスは、 この修 飾子の設定によらず、常に改行文字にマッチします。
どういたしまして、それより行頭の条件を見落としてて失礼しました
>>605
http://php.net/manual/ja/reference.pcre.pattern.modifiers.php
s (PCRE_DOTALL)
この修飾子を設定すると、パターン中のドットメタ文字は 改行を含む全ての文字 にマッチします。
これを設定しない場合は、改行にはマッチしません。 この修飾 子は、Perl の /s 修飾子と同じです。
[^a] のような否定の文字クラスは、 この修 飾子の設定によらず、常に改行文字にマッチします。
649名無しさん@お腹いっぱい。
2011/11/28(月) 02:42:49.01ID:G9RHIXE10 高性能な検索順位チェックツールが今なら無料です。
http://www.kensaku-giken.com/2/904-2.htm
PCのYahoo!・Google・MSNの順位・インデックス数・被リンク数チェック
携帯のYahoo!モバイル・Googleモバイル・gooモバイルの順位・インデックス数・被リンク数チェック、
ライバルサイトのインデックス数・被リンク数のチェックなどができます。
毎日1回起動して、【検索】ボタンを押すだけで、
数百サイトの順位チェックを自動で行い、過去の検索結果も記録して残します。
SEO対策の検証に不可欠な順位・インデックス数・被リンク数の変動をチェックすることができます。
市販されている順位チェックツールは1万円以上するものばかりですが、
そのようなツールよりも高機能なのに無料です。
利用制限なども一切ありません。
PC&モバイル対応の検索順位チェックツールです。
http://www.kensaku-giken.com/2/904-2.htm
PCのYahoo!・Google・MSNの順位・インデックス数・被リンク数チェック
携帯のYahoo!モバイル・Googleモバイル・gooモバイルの順位・インデックス数・被リンク数チェック、
ライバルサイトのインデックス数・被リンク数のチェックなどができます。
毎日1回起動して、【検索】ボタンを押すだけで、
数百サイトの順位チェックを自動で行い、過去の検索結果も記録して残します。
SEO対策の検証に不可欠な順位・インデックス数・被リンク数の変動をチェックすることができます。
市販されている順位チェックツールは1万円以上するものばかりですが、
そのようなツールよりも高機能なのに無料です。
利用制限なども一切ありません。
PC&モバイル対応の検索順位チェックツールです。
650名無しさん@お腹いっぱい。
2011/11/28(月) 06:39:49.66ID:u5mp3dgF0 >>649
うざい
うざい
2011/12/11(日) 00:40:02.33ID:Q1AJl62i0
フォルダツリーとかいらねえよな
誰が望んでんのこの糞機能
誰が望んでんのこの糞機能
2011/12/16(金) 18:37:16.43ID:r9XJPypV0
AndroidのGrepツール誰か作ってくれないかな〜
aGrepってのはあるんだけどGrep置換じゃないから探すだけ……
aGrepってのはあるんだけどGrep置換じゃないから探すだけ……
2011/12/22(木) 10:00:59.11ID:0M64PDW60
Devasって起動するとき「デヴァーーースッ!!」て叫びたくなる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 元ジャンポケ・斉藤被告「笑顔だったので、キスしてもOKだと⋯」「お互いが同時に舌と舌を動かした。求められてると思った」★2 [Anonymous★]
- 「答える気ないとしか…」 動画問題、高市首相に党内からも懸念 [蚤の市★]
- 【セブンイレブン】揚げ物半額セール、“想定を上回る売れ行き”に謝罪 SNS「現場の人がかわいそう」「店員に感謝しかない」 [樽悶★]
- 【ひろゆき】「法に触れないの?」 阿部前監督の“暴行報道”に一石、守秘義務問題でネット大論争 [Ailuropoda melanoleuca★]
- 藤井フミヤが語る音楽界の変化 「社会が望んでない」ジャンルの曲とは…「口説くような歌がないよね 頑張ろう、みたいな歌ばっか」 [muffin★]
- ナフサ由来品の供給、経産省「平年並み」 塗料・シンナー15%増 [少考さん★]
- 女「あんっ…あ゛っ…でるっ!でちゃう!」パンパン 俺(なにが…??) 女「でちゃううううっっ」
- 動画はmp4で貼りなさい
- 今のスクリプトってパターン少ないけど一時期めちゃくちゃバリエーション増やして見分けつきにくい時あったよな
- 【画像】この子となにしたい?
- ◯んこ飼いたい!
- 「リベラルより保守のほうが寛容」なの、なんで? [634830743]