当前位置:首页 > Windows程序 > 正文

C# String的扩展方法ReplaceFirst

2021-03-25 Windows程序

/// <summary> /// 替换第一个符合条件的字符串 /// </summary> /// <param></param> /// <param>所要替换掉的值</param> /// <param>所要替换的值</param> /// <returns>返回替换后的值 所要替换掉的值为空或Null,,返回原值</returns> public static string ReplaceFirst(this string value, string oldValue, string newValue) { if (string.IsNullOrEmpty(oldValue)) return value; int idx = value.IndexOf(oldValue); if (idx == -1) return value; value = value.Remove(idx, oldValue.Length); return value.Insert(idx, newValue); }

工作中用到的东西,随手记录一下

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67529.html