アプリ版:「スタンプのみでお礼する」機能のリリースについて

パソコン初心者です。よろしくお願い致します。

あるソフトを使っていたら、次のようなエラーとログがテキストデータに出力されました。
ログのテキストを開くと 、次のような文章が続いていました。
_____

エラーログ_2020_06_23_09_53_21:次のデータが異常です。"D:\test\あああ\りんご1.txt"このデータは削除してください。
エラーログ_2020_06_23_09_53_43:次のデータが異常です。"D:\test\いいい\ごりら2.exe" このデータは削除してください。
エラーログ_2020_06_23_09_55_08:次のデータが異常です。"D:\test\ううう\らっぱ3.jpg" このデータは削除してください。
エラーログ_2020_06_23_10_02_04:次のデータが異常です。"D:\test\えええ\ぱんつ4.exe"このデータは削除してください。
....
____

このエラーログは、実際には数万つづいているためプログラムで一括削除する予定です。

「"D:\test\」と「.txt"」を含めた文字列だけを残して、最終的に
_☆☆☆☆_

"D:\test\あああ\りんご1.txt"
"D:\test\いいい\ごりら2.exe"
"D:\test\ううう\らっぱ3.jpg"
"D:\test\えええ\ぱんつ4.exe"

_☆☆☆☆_

のように文字列を残したいのです。(この文字並びになるまで整理できれば、後はフリーソフトにテキストをコピペして一括削除できる)


しかし、
「エラーログ」や「次のデータが異常です。」「このデータは削除してください。」ならば、エディタソフトの置換機能で一括削除できますが、

_2020_06_23_09_53_21 のような日付時刻は、それぞれの行で違う文字列が並んでいるため、一括削除の仕方が分からないのです(ToT)

ここで質問なのですが、

①【 「"D:\test\」と「.txt"」と、その間に挟まれている文字列以外を削除する】ことは可能でしょうか?これを実現できるツールやプログラムはありますか?

②または、_☆☆☆☆_ のように、文字列を整理できる方法が何かございますでしょうか?

当てはまるソフトやツールの機能を教えて頂けましたら幸いです。
ある程度なら読めるので、プログラミングされたコードでもOKです。

何卒よろしくお願い致しますm(_ _;)m

A 回答 (3件)

1文字分のワイルドカード「?」を使えばいいのではないですか。



つまり、日付時刻部分についてはたとえば

_2020_06_23_??_??_??:次のデータが異常です。

と表記すれば指定できるように思います。
    • good
    • 0

No1です



連投失礼。

1組ときまっていれば、 (".+") でも事足りましたね、
すみませんでした。
    • good
    • 0

こんにちは



必ずダブルクォートが一組だけとわかっているのなら、残したい部分だけ検索してもよいのではないでしょうか。
  ("[^"]+")
みたいな感じで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!