私はいくつかのperl正規表現をやろうとしてきましたが、壁にぶつかりました。ログ ファイルのデータ分析を実行しようとしていますが、次の問題が発生しています。
次のレイアウト形式を生成する別のプログラムからの複数の単一行エントリで構成されるファイル test.csv があります。
- d:\snow\dir.txt
- d:\snow\history\dir.tff
- d:\snow\history\help.jar
- d:\冬\show\help.txt
- d:\summer\beach\ocean\swimming.txt
私がやりたいのは、パスリストからファイル名を削除することです。結果のファイルには次のものが含まれます。
- d:\雪\
- d:\雪\歴史\
- d:\雪\歴史\
- d:\冬\ショー\
- d:\夏\ビーチ\海\
私はこれで壁に頭をぶつけて、ファイル名を削除しようとしてさまざまな perl regex を試しましたが、あまり運がありませんでした。ディレクトリへのパスの長さはさまざまであるため、壁にぶつかっています。これが perl または python 内で実行できるかどうかわかりません。