orig_string = "\\\\file_foo\\bar\\text-to-be-deleted\\foo-bar.pdf"
以下のnew_stringのように、元の文字列を変更(新しい変数にコピー)する必要があります。このファイルには、同じフォーマット(PDFファイルのファイルパス)を持つ数千の行があります。文字列内の文字を削除する
new_string = "\\\\file_foo\\bar\\foo-bar.pdf"
新しい文字列のようにorig_stringを変更するにはどうすればよいですか?
編集: 申し訳ありませんが、私のオリジナルの投稿に言及するのを忘れました。 '\ text-to-be-deleted'は同じではありません。すべてのファイルパスには '\ text-to-be-deleted'という文字列があります。
Ex。
"\\\\file_foo\\bar\\path100\\foo-bar.pdf"
"\\\\file_foo\\bar\\path-sample\\foo-bar.pdf"
"\\\\file_foo\\bar\\another-text-be-deleted\\foo-bar.pdf"
... など。
おかげアントワーヌ。私の編集したポストを見てください。 – gharz
配置するパーツは、常にファイルパスの同じポイント(つまり、ファイル名の前のディレクトリ)に配置されていますか? 'bar'ディレクトリが削除される部分の前に常に出現すると仮定できますか? –
はい、ファイル名(.pdf)の前に常に同じ位置にあります。私は.plitが動作すると思う。 – gharz