当前位置:  开发笔记 > 编程语言 > 正文

在最后一个斜杠后将值插入String

如何解决《在最后一个斜杠后将值插入String》经验,为你挑选了1个好方法。

我需要在最后一个斜杠后插入一些字符串值.我有这样的字符串值:

string url = "http://blog.loc/blog/news/sport/slug1_slug2_slug3-slug";

我需要得到这个值:

"http://blog.loc/blog/news/sport/hot_slug1_slug2_slug3-slug"

所以,我需要hot_在最后一个斜杠之后插入(例如).谁能帮助我?



1> Equalsk..:

我知道你要求正则表达式,但在我看来并不是真的有必要.

你可以使用string.Insert:

string url = "http://blog.loc/blog/news/sport/slug1_slug2_slug3-slug";

url = url.Insert(url.LastIndexOf("/") + 1, "hot_");

url现在保存值: http://blog.loc/blog/news/sport/hot_slug1_slug2_slug3-slug


虽然正确但我不喜欢LastIndexOf在测试字符串中返回正确位置的假设
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有