[英]adding new value to existing string value using it's index or
你有包含URL鏈接的字符串
var link = "/MyAwesomePage.htm";
該鏈接var當然擁有動態值,在這種情況下,我想以編程方式將此字符串更改為"/MyAwesomePage_andMyVeryShortComment.htm"
var link = "/MyAwesomePage.htm";
link = link.Insert(link.IndexOf("."), "_andMyVeryShortComment");
我不確定我明白你的意思。 但我希望這可以幫助
你可以那樣做
var link = "/MyAwesomePage.htm";
var index = link.LastIndexOf(".htm"); // or LastIndexOf(".") for every extensions
if (index != -1)
{
link = link.Insert(index, "_andMyVeryShortComment");
}
可能有很多方法可以做到這一點,但我將使用的一種方法是:
var link = "/MyAwesomePage.htm";
var index = link.IndexOf(".htm");
if (index > 0)
link = link.Insert(index, "_andMyVeryShortComment");
這樣,您可以在.htm之前插入,並且如果字符串不包含'.htm',那么您也將受到保護。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.