C#中Trim()、TrimStart()、TrimEnd()的用法
2017-10-02 16:32
471 查看
C#中Trim()、TrimStart()、TrimEnd()的用法:
这三个方法用于删除字符串头尾出现的某些字符。
(1)Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。
(2)TrimStart()只删除字符串的头部的空格。
(3)TrimEnd()只删除字符串尾部的空格。
如果这三个函数带上字符型数组的参数,则是删除字符型数组中出现的任意字符。如Trim("abcd".ToCharArray())就是删除字符串头部及尾部出现的a或b或c或d字符,删除的过程直到碰到一个既不是a也不是b也不是c也不是d的字符才结束。
这里最容易引起的误会就是以为删除的是"abcd"字符串。如下例:
可能有人以为上面s的最终结果是"from dual",但真正的结果是"from d"。需要注意的是这种写法执行的删除对象是字符数组中出现的任意字符,而不是这些字符连在一起组成的字符串!
一般TRIM函数用法:
Trim() 功能删除字符串首部和尾部的空格。
语法Trim ( string ) 参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。
函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。
如果任何参数的值为NULL,Trim()函数返回NULL。
这三个方法用于删除字符串头尾出现的某些字符。
(1)Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。
(2)TrimStart()只删除字符串的头部的空格。
(3)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。
相关文章推荐
- C#中Trim,TrimStart,TrimEnd用法
- 【转】c#中string.trimstart() 和string.trimend() 的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法(转)
- C#中Trim()、TrimStart()、TrimEnd()的用法
- 转载C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中 关于Trim()、TrimEnd()、TrimStart()的用法。
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- 【技术】C#入门:Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#中Trim()、TrimStart()、TrimEnd()的用法,或者说是去除字符串中首尾空格或符合特定条件的任一字符串