字符串移除前后指定字符 - StringRemoveChar

2017-08-27 12:46:19  访问(2128) 赞(0) 踩(0)


        /// <summary>
        /// 字符串移除前后指定字符 - StringRemoveChar +
        /// </summary>
        /// <param name="str"></param>
        /// <param name="strChar"></param>
        /// <returns></returns>
        public string StringRemoveChar(string str, string strChar)
        {
            if (str == null || str.Length == 0)
                return "";

            if (strChar == null || strChar.Length == 0)
                return str;

            while (true)
            {
                if (!str.StartsWith(strChar))
                    break;

                str = str.Substring(1);

                if (str.Length == 0)
                    return "";
            }

            while (true)
            {
                if (!str.EndsWith(strChar))
                    break;

                str = str.Substring(0, str.Length - 1);

                if (str.Length == 0)
                    return "";
            }

            return str;

        }


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)