string keyword = "内链1";
string content1 = "这是一篇内链1内容内链1";
int start = content1.IndexOf(keyword);
int length = keyword.Length;
StringBuilder contentBuilder = new StringBuilder(content1);
//这里的Replace方法,可以传入开始和替换指定长度,与String.Replace稍有不同,可以确保一个内链只出现一次
contentBuilder.Replace(keyword, $@"<a href=""#"">{keyword}</a>", start, length);
string newContent = contentBuilder.ToString();
C# replace 方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:...
- http://www.zhimengzhe.com/bianchengjiaocheng/Javabianchen...
- 扩展方法 所谓的扩展方法,其实就是无需继承就可以改写类,让类中增加方法。直接通过实例调用的静态方法,因此即使实例是...
- 该文主要介绍了C#统计C、C++及C#程序代码行数的方法,较为详细的分析了C#统计文本文件的原理与相关实现技巧,具...
- 今天青石的票圈出镜率最高的,莫过于张艺谋的新片终于定档了。 一张满溢着水墨风的海报一次次的出现在票圈里,也就是老谋...