• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ディレクトリのみにヒットする正規表現を教えて下さい)

ディレクトリのみにヒットする正規表現を教えて下さい

このQ&Aのポイント
  • ディレクトリのみにヒットする正規表現を教えて下さい。LSなどのディレクトリ構造を出力できるソフトで出したファイルから、ディレクトリ部分のみ削除したいのです。
  • 秀丸などの正規表現置換対応ソフトで、ディレクトリに該当する行のみヒットさせたいのですが、検索がうまくいきません。
  • 拡張子付きのファイルではない行を検索する方法も試しましたが、うまくいきません。解決策が早くほしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

出力項目を「ファイル名」だけ、あるいは「パス名」「ファイル名」にすればいいのでは? ディレクトリが出てきませんよ。

mocomoco17-3838
質問者

お礼

まさに、この結果が欲しかったんです! 大変助かりました。 ありがとうございます!!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

正規表現じゃムリです。

mocomoco17-3838
質問者

お礼

そうなのですね。 もっと正規表現も勉強しなければ。。。 さっそくのご回答ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ディレクトリの所有者をXAMPPのapacheに

    Linux初心者です。 現在、CentOS5.4でLinuxサーバ構築の勉強をしています。 ディレクトリの所有者をXAMPP for Linux1.7.4のApacheに変更したいのですがイマイチやり方がわかりません。 変更したいディレクトリは book_picture というフォルダで /opt/lampp/htdocs/book_picture にあります。 ディレクトリの所有者を変更するにはchownコマンドというのを使うのは調べていてわかりましたが book_picture のファイル名が /opt/lampp/htdocs/book_picture だと上手くいきませんし、 XAMPP for Linux1.7.4のApacheのユーザー名もわかりません。 よろしくお願いします。 ちなみにディレクトリの所有者を変えてクライアント側からファイルのアップロードがしたいのです。 パーミッションを777にする方法ではできました。

  • C#、Regex使用時の正規表現について

    ------------------------------------------------- おはようございます。 早速ですが質問させて頂きます。 現在、『C#でXMLファイルを読み込んで その中の文字を検索する』ということをしております。 ある行にXML表記で書かれた論理・比較演算子などがあり、 その演算子の数を制限させてみたいです。 ここで、演算子の数を数えるとき『MatchCollection』 を使用してカウントしているのですが、Regexの正規表現で "--"や"||"といった記号はどう検索させればよいのでしょうか。 例えば、インクリメントとデクリメントを検索しようとして Regex regex = new Regex("[--|++]"); のように書いてみても正しい数値が入っておりません。 まことに初歩の質問かもしれないので申し訳ないのですが、 どなたか方法をご存じの方がいらっしゃればご教示願いたいと思います。 宜しくお願い致します。

  • 秀丸での正規表現

     秀丸エディタVersion 7.11、HMJRE.DLL V1.92 を使用しています。  下記上のような4行のテキストファイルから、数字以外で始まる行を空行に置換しようと思い、検索文字列を「^[^0-9].*」、置換文字列を「」(なし)に設定したのですが、3行目のx だけからなる行は削除されませんでした(下記下のようになりました。このとき、カーソルは変換後の2行目の一番左のx の右側にあります)。 置換前 >11111 > >xxxxx >[EOF] 置換後 >11111 >xxxxx カーソルは左端のx の右側 >[EOF]  11111 とxxxxx の間にもう1行空行を入れると、所望の動作となります。  正規表現の指定が間違っているのでしょうか。

  • xamppでPHPを実行

    PHP初心者です。 Xampp(バージョンは1.6.8)をインストールして、 PHPファイルを実行しようとすると、 「Fatal error: Undefined class name 'loggermanager'」 というエラーが出てしまいます。 libフォルダに「LoggerManager.php」は入っているのですが… 実行しようとしているファイルは C:\xampp\htdocs\ディレクトリ1\ディレクトリ2\ディレクトリ3\ディレクトリ4\ディレクトリ5 の配下にあり、「LoggerManager.php」は C:\xampp\htdocs\test\support_tool_pon\lib\log4php の配下にあります。 原因に心当たりがある方、教えてください。

    • ベストアンサー
    • PHP
  • ディレクトリ内のファイル一括読込み方法

    java初心者です。教えてください。検索ツールを作成してるんですが、ディレクトリまでのパスをwebから指定してその中のファイルを全て読込んで検索させたいのです。1つ1つのファイルパスを指定してする方法はできたのですが・・・急いでます。よろしくお願いします。(サンプルコードください)

    • ベストアンサー
    • Java
  • 【正規表現】検索文字の前後の行を削除したい

    正規表現がらみで困っていることがあります。 とあるディレクト以下にある複数ファイルの中身を検索して、該当する文字列にヒットした場合その文字列の行とその前後の行を削除したいと思っております。 該当文字列は1ファイルの中に複数ありますが、連続はしてないことはわかっております。 ※ちなみにディレクトリ以下としておりますが、ディレクトリの下にはサブディレクトリが数階層あり、サブディレクトリの中のファイルも検索対象です。 現状findとsedで試行錯誤トライ&エラーを繰り返し中 どなたかお力頂戴できれば幸いです。 どうぞよろしくお願いいたします。

  • スマホでxampp上のバーチャルドメインにアクセス

    windows上のxamppに C:\xampp\htdocs\<バーチャルドメイン> のディレクトリを作って、windowsからは http://<バーチャルドメイン>/ でアクセスできるようにしています。 これをandroid(スマホ)から見たくて http://masterka.seesaa.net/article/248925874.html を参考に設定を変更したところ、 http://<指定したip>/ <バーチャルドメイン> でandroidからアクセスできるようになりました。 ただ、サイトルートで参照しているcss等の関係で、androidからも http://<バーチャルドメイン>/ でアクセスできるようにしたいのです。 C:\xampp\apache\conf\extra のhttpd-vhosts.confに <VirtualHost *:80> DocumentRoot C:/xampp/htdocs/<バーチャルドメイン> ServerName <バーチャルドメイン> </VirtualHost> <Directory "C:/xampp/htdocs/<バーチャルドメイン>"> order deny,allow allow from ALL </Directory> C:\Windows\System32\drivers\etc のhostsファイルに 127.0.0.1 <バーチャルドメイン> と記述したものに <指定したip> <バーチャルドメイン> と行を加えてみたのですが、うまく行きません。 アドバイスいただけると助かります。

  • 一時ディレクトリとはどこにあるのですか?

    ある時急にマイピクチャやマイドキュメントの内容の一部が消えてしまいました。多分ディスク要領不足を解決するために何かしたのがきっかけだとは思いますが何をしたのか覚えていません。そこでスタートメニューの検索機能で消えたファイルを検索してみたのですが隠しファイルも検索する、と設定して検索すると「(元のファイル名)の一時ディレクトリ」という形でみつかりました。これはマイピクチャやマイドキュメントの内容が一時ディレクトリに移ったということでしょうか。また、どうすればこれを元通りにできますか?

  • VB.NET で正規表現を使用した検索でフリーズする

    VB.NET(2003)ですが、Regexを使った正規表現での検索時に検索パターンによっては、プログラムがフリーズして固まります。なにか情報はないでしょうか? VBプログラムファイル内のコメントを一気に検索するつもりで、 (".*?"|[^"'])*('.*?)\r\n とするとOKですが、 (".*?"|[^"']+)*('.*?)\r\n とするとフリーズします。(+を一つ足した) プログラムは、 pMatches = Regex.Matches(src, pat) If pMatches.Count = 0 Then MsgBox("マッチしません") End If といった感じで、 src=対象テキストを全行取込んだ文字列、pat=検索パターンです。 フリーズは、pMatches.Countの部分で起こっているようです。 Matchesの変わりにMatchとNextMatchを使うと、順に検索結果が得られますが、最後の結果にNextMatchを実行したところで固まります。 フリーズ中、タスクマネージャで見ている限りではCPU=100%(HTでは50%)、となりますが、使用メモリー量は変化ありません。

  • コマンドラインからPHPを実行するには。(Windows)

    PHPスクリプトをコマンドライン上で実行しようと思い、 >php bookread.php と入力したところ、 >'cdc:\' は、内部コマンドまたは外部コマンド、 >操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示されてしまいます。 おそらく環境変数の問題か、もしくは実行しようとしたディレクトリがいけないのかと思いますが、どうしたらよいのかわかりません。 Windowsで、OSはwinXP、また、phpはxamppで取得しました。 実行しようとしたファイルbookread.phpは c:\xampp\htdocs\_test というフォルダの中にあります。 どのディレクトリに移ってから行えばよいのか、もしくは環境変数にどう書き加えればよいのか、教えてください。 私が実行を試したディレクトリは、 c:\xampp\htdocs\_test> と c:\> です。 (ブラウザ上で他のPHPスクリプトを実行することは可能です。)

    • 締切済み
    • PHP