博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转载C#中Trim()、TrimStart()、TrimEnd()的用法
阅读量:5260 次
发布时间:2019-06-14

本文共 1220 字,大约阅读时间需要 4 分钟。

C#中Trim()、TrimStart()、TrimEnd()的用法:

    这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。

      如果这三个函数带上字符型数组的参数,则是删除字符型数组中出现的任意字符。如Trim("abcd".ToCharArray())就是删除字符串头部及尾部出现的a或b或c或d字符,删除的过程直到碰到一个既不是a也不是b也不是c也不是d的字符才结束。

      这里最容易引起的误会就是以为删除的是"abcd"字符串。如下例:
          string s = " from dual union all ";
          s = s.Trim().TrimEnd("union all".ToCharArray());
      可能有人以为上面s的最终结果是"from dual",但真正的结果是"from d"。需要注意的是这种写法执行的删除对象是字符数组中出现的任意字符,而不是这些字符连在一起组成的字符串! 

一般TRIM函数用法: 
  Trim()   功能删除字符串首部和尾部的空格。   语法Trim ( string )   参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim()函数返回NULL。   ========================================================================   SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称:   MySQL: TRIM(), RTRIM(), LTRIM()   Oracle: RTRIM(), LTRIM()   SQL Server: RTRIM(), LTRIM()   各种 trim 函数的语法如下:   TRIM([[位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。   LTRIM(字串): 将所有字串起头的空白移除。   RTRIM(字串): 将所有字串结尾的空白移除。

转载于:https://www.cnblogs.com/lovejunjuan/p/4736420.html

你可能感兴趣的文章
2.在Jenkins中配置及执行 maven + selenium + testng项目
查看>>
Linux命令行
查看>>
Elasticsearch——使用_cat查看Elasticsearch状态
查看>>
php curl
查看>>
POJ 1276 Cash Machine(多重背包)
查看>>
SQL笔记
查看>>
优先队列
查看>>
mysql数据库数据乱码解决方案
查看>>
Laravel 安装predis 扩展
查看>>
P5241 序列
查看>>
P3538 [POI2012]OKR-A Horrible Poem
查看>>
Java Web中web.xml文件简单介绍
查看>>
实验报告2
查看>>
关于函数柯里化
查看>>
poj 2686 Traveling by Stagecoach
查看>>
HDU 1236
查看>>
Vue笔记:使用 vuex 管理应用状态
查看>>
菜单相关新词
查看>>
为html设置100%,body 设置100% 出现滚动条的问题
查看>>
aspx里构造函数里无法使用session,需要重写一个方法放在load里面就能正常使用session了...
查看>>