新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

秀丸(テキストエディタ)で全文検索

   

  • このエントリーをはてなブックマークに追加

1年以上前の記事です。内容が古い可能性があります。

知りませんでしたテキストエディタにこんなすばらしい機能があるなんて。。

Web制作をしていると、どうしてもソース内のある部分を検索しなければならないことがあります。
HTMLファイルだとDreamweaver使えば検索できるのですがcgiファイルとなるとそうも行かない。
そういうときには秀丸などのテキストエディタについている「grep」機能が便利です。

スポンサーリンク
 

それではどうやって探すのかをお伝えします。
秀丸を使っての説明ですが基本的なところどんなエディタでも「grep」機能が付いていれば同様にすることで可能です。
サクラエディタでもできるそうです。(こっちはフリーウェアです)

1. 秀丸が開いている状態で「検索」→「grepの実行」と選ぶ。
秀丸のgrepウインドウ

2. 「検索する文字列」に文字列を入れます。ここに正規表現を使う場合は下にある「正規表現」のチェックボックスをチェックします。

3. 「検索するファイル」にファイル名を入れるのですがこのとき正規表現を使って「*.*」とします。(下のチェックは必要ありません)
つまり「ファイル名.拡張子」のファイル名も拡張子も「*(アスタリスク)」文字数不定のワイルドカードなので全てのファイルが対象になるということになります。

4. 「検索するフォルダ」には検索したいサイトデータの最上位フォルダを選びます。
「サブフォルダも検索」にチェックを入れるのを忘れないでください。

5. 「OK」で検索すると以下のようなテキストファイルができます。

uploader\upload.cgi(673): if($set{'dlkey'}){ if($set{'dlkey'} == 2){$value = '必須'}else{$value = '任意';}}else{ $value = '無';}
uploader\upload.cgi(674): $buff .= tablestr('DLkey',$value);

左からヒットした文字列の入ったファイルの場所及びファイル名。
カッコ内が行数。右が検索対象も含めた該当の文字列(ソース)1行分となっています。
2行だけ抜粋しましたが実際はこれがヒットした分だけテキストファイルに出力されます。

秀まるおのホームページ(サイトー企画)
サクラエディタ

正規表現ポケットリファレンス (POCKET REFERENCE)正規表現ポケットリファレンス (POCKET REFERENCE)
著者:宮前 竜也
販売元:技術評論社
発売日:2006-02
おすすめ度:5.0
レビューを見る

 - プログラミング, 覚え書き

アドセンス広告メイン

Message

メールアドレスが公開されることはありません。

  関連記事

WordPress3.4にアップデートしたらカスタムフィールドで入力した項目が表示されなくなった

1年以上前の記事です。内容が古い可能性があります。つい先日、WordPress( …

今度はPowerPointが原因?書類の使い回しはプロパティをチェック

1年以上前の記事です。内容が古い可能性があります。何度も企画書を書いているうちに …

ブログが消えた! 支払いトラブルでライブドアブログがPROから無料版に

1年以上前の記事です。内容が古い可能性があります。いやいやお恥ずかしい。 これは …

no image
他サービスとの連携を止める(アプリの削除)方法 【mixi編】

1年以上前の記事です。内容が古い可能性があります。OpenIDやOAuthによる …

正規表現を可視化してくれるサイト「Regexper」

1年以上前の記事です。内容が古い可能性があります。先日のブログ移転の時といい、正 …

「Windows 7(64bit)」に「Photoshop Elements 2.0」をインストールする方法

1年以上前の記事です。内容が古い可能性があります。生徒さんがパソコンを買い換えま …

「お正月」は七日(松の内)まで、「元旦」が「元日」の朝(午前中)は誤り

1年以上前の記事です。内容が古い可能性があります。なんかもう、正月も随分前のよう …

「ソーシャルエンタープライズ」とは何のこと?

1年以上前の記事です。内容が古い可能性があります。もうね。 3つも聞いたことのな …

no image
MITライセンスのすばらしいスクリプトたち【Ajax/Javascript】

1年以上前の記事です。内容が古い可能性があります。世の中にはすばらしいフリーウェ …

no image
年賀状印刷「高精細」と「きれい」の違いって?

1年以上前の記事です。内容が古い可能性があります。家庭での年賀状印刷もずいぶんと …

血液型オヤジ