C# 去除首尾字符或字符串的方法

 更新时间:2013年04月01日 09:50:15   作者:  
C# 去除首尾字符或字符串的方法,需要的朋友可以参考一下

一、去除首尾字符串

复制代码 代码如下:

///<summary>
 /// 截前后字符(串)
 ///</summary>
 ///<param name="val">原字符串</param>
 ///<param name="str">要截掉的字符串</param>
 ///<param name="all">是否贪婪</param>
 ///<returns></returns>
        private string GetString(string val,string str,bool all)
        {
            return Regex.Replace(val, @"(^(" + str + ")" + (all ? "*" : "") + "|(" + str + ")"+(all ? "*" : "") + "$)", "");
        }

二、去除首尾字符

复制代码 代码如下:

        /// <summary>
        ///
        /// </summary>
        /// <param name="val">原字符串</param>
        /// <param name="c">要截取的字符</param>
        /// <returns></returns>
        private string GetString(string val,char c)
        {
            return val.TrimStart(c).TrimEnd(c);
        }

相关文章

  • C#常用数据结构和算法总结

    C#常用数据结构和算法总结

    这篇文章主要介绍了C#常用数据结构和算法,这里我们总结了一些知识点,可以帮助大家理解这些概念。
    2016-06-06
  • C#使用GDI+创建缩略图实例

    C#使用GDI+创建缩略图实例

    这篇文章主要介绍了C#使用GDI+创建缩略图实例,是C#程序设计中非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • C# 读写自定义的Config文件的实现方法

    C# 读写自定义的Config文件的实现方法

    本文主要介绍了C# 读写自定义的Config文件的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 基于C#实现的轻量级多线程队列图文详解

    基于C#实现的轻量级多线程队列图文详解

    这篇文章主要给大家介绍了关于基于C#实现的轻量级多线程队列的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • C#遍历子目录的方法

    C#遍历子目录的方法

    这篇文章主要介绍了C#遍历子目录的方法,涉及C#针对目录操作的相关技巧,需要的朋友可以参考下
    2015-04-04
  • C#/VB.NET实现在PDF文档中插入,替换或删除图片

    C#/VB.NET实现在PDF文档中插入,替换或删除图片

    这篇文章主要为大家详细介绍了如何使用 Spire.PDF for .NET 通过程序在 PDF 文档中插入、替换或删除图片,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • C#实现验证身份证是否合法的方法

    C#实现验证身份证是否合法的方法

    这篇文章主要介绍了C#实现验证身份证是否合法的方法,实例分析了通过自定义函数实现针对身份证合法性验证的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • C#设计模式实现之迭代器模式

    C#设计模式实现之迭代器模式

    迭代器模式把对象的职责分离,职责分离可以最大限度减少彼此之间的耦合程度,从而建立一个松耦合的对象,这篇文章主要给大家介绍了关于C#设计模式实现之迭代器模式的相关资料,需要的朋友可以参考下
    2021-08-08
  • C#获取变更过的DataTable记录的实现方法

    C#获取变更过的DataTable记录的实现方法

    这篇文章主要介绍了C#获取变更过的DataTable记录的实现方法,对初学者很有学习借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C#新特性之可空引用类型

    C#新特性之可空引用类型

    本文详细讲解了C#新特性之可空引用类型,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02

最新评论