文字列内の最後に出現する単語を置き換える必要があるという問題があります。
状況:次の形式の文字列が与えられます:
string filePath ="F:/jan11/MFrame/Templates/feb11";
次に、次のTnaNameように置き換えます。
filePath = filePath.Replace(TnaName, ""); // feb11 is TnaName
これは機能しますが、が私TnaNameのと同じ場合は問題がありfolder nameます。これが発生すると、次のような文字列が表示されます。
F:/feb11/MFrame/Templates/feb11
今では両方の出現に置き換えたTnaNameとしますfeb11。文字列内の最後の単語のみを置き換える方法はありますか?
注:feb11あるTnaName別のプロセスから来ている-問題はありません。
/以降?)