zoukankan      html  css  js  c++  java
  • C# String的一些简单操作记录

            /// <summary>
            /// 替换字符串,仅第一个匹配项
            /// </summary>
            /// <param name="value">原始内容</param>
            /// <param name="oldValue">要替换的字符串</param>
            /// <param name="newValue">替换后的字符串</param>
            /// <returns></returns>
            private static string GetReplaceByFirst(string value, string oldValue, string newValue, StringComparison comparisonType = StringComparison.CurrentCulture)
            {
                int index = value.IndexOf(oldValue, comparisonType);
                if (index > -1)
                {
                    value = value.Remove(index, oldValue.Length).Insert(index, newValue);
                }
                return value;
            }
    
            /// <summary>
            /// 替换字符串,除第一个匹配项
            /// </summary>
            /// <param name="value">原始内容</param>
            /// <param name="oldValue">要替换的字符串</param>
            /// <param name="newValue">替换后的字符串</param>
            /// <returns></returns>
            private static string GetReplaceByNotFirst(string value, string oldValue, string newValue, StringComparison comparisonType = StringComparison.CurrentCulture)
            {
                int index = value.IndexOf(oldValue, comparisonType);
                if (index > -1)
                {
                    value = value.Substring(0, index + 1) + (value.Substring(index + 1).Replace(oldValue, newValue));
                }
                return value;
            }

    保留小数点后几位

     .ToString("0.0");

  • 相关阅读:
    C计算double能精确到多少位
    C计算int最大值、最小值
    AndroidStudio右键new无activity
    java替换特殊字符串 $
    lamda表达式排序
    docker toolbox 设置镜像加速
    tomcat优化
    nginx配置相关
    SQL 优化
    elasticsearch 概念初识
  • 原文地址:https://www.cnblogs.com/ChenRihe/p/6739164.html
Copyright © 2011-2022 走看看