この文字列の例を見てみましょう:
D:/firstdir/Another One/and 2/bla bla bla/media/reports/Darth_Vader_Report.pdf
パスの最初の部分を切り取りたい:
D:/firstdir/Another One/and 2/bla bla bla
に置き換え**../**
、パスの 2 番目の部分を保持します ( media/reports/Darth_Vader_Report.pdf
)
長さやサイズがわかっていれば、Replace
またはを使用できますSubstring
。しかし、文字列の最初の部分は動的なので、どうすればよいでしょうか?
アップデート
StriplingWarrior の質問の後、私はもっとうまく説明できたはずだと気づきました。
目的は、背後のすべてを置き換えること/media
です。「メディア」ディレクトリは静的であり、常にパスの決定的な部分になります。