你的字符串包含像
这样的网址链接var link = "/MyAwesomePage.htm";
此链接var ofcourse具有动态值,我希望以编程方式将此字符串更改为"/MyAwesomePage_andMyVeryShortComment.htm"
答案 0 :(得分:2)
var link = "/MyAwesomePage.htm";
link = link.Insert(link.IndexOf("."), "_andMyVeryShortComment");
我不确定我的意思是什么。但我希望这可以帮助
答案 1 :(得分:1)
你可以这样做
var link = "/MyAwesomePage.htm";
var index = link.LastIndexOf(".htm"); // or LastIndexOf(".") for every extensions
if (index != -1)
{
link = link.Insert(index, "_andMyVeryShortComment");
}
答案 2 :(得分:1)
可能有很多方法可以做到这一点,但我会使用的是:
var link = "/MyAwesomePage.htm";
var index = link.IndexOf(".htm");
if (index > 0)
link = link.Insert(index, "_andMyVeryShortComment");
这样,您可以在.htm之前插入,如果字符串不包含'.htm',您也会受到保护。