我有一个问题,我需要替换字符串中最后一次出现的单词。
情况:我得到一个格式如下的字符串:
string filePath ="F:/jan11/MFrame/Templates/feb11";
然后我像这样替换TnaName
:
filePath = filePath.Replace(TnaName, ""); // feb11 is TnaName
这行得通,但是当TnaName
与我的folder name
. 当发生这种情况时,我最终会得到一个这样的字符串:
F:/feb11/MFrame/Templates/feb11
现在它已经替换了两个出现的TnaName
with feb11
。有没有办法可以只替换字符串中最后一次出现的单词?
注意:feb11
是TnaName
来自另一个进程 - 这不是问题。