ruby 去除字符串空格实例

使用 String#strip方法,去除所有空格

 代码如下 复制代码

"    hello    ".strip   #=> "hello"
"tgoodbyern".strip   #=> "goodbye"

另外lstrip和rstrip分别去除字符串左右两端的空格

 代码如下 复制代码

"  hello  ".lstrip   #=> "hello  "
"hello".lstrip       #=> "hello"
"  hello  ".rstrip   #=> "  hello"
"hello".rstrip       #=> "hello"

上述方法是返回字符串的copy,如要改变原字符串对象,使用 String#strip!, String#lstrip!, String#rstrip!。 如果对象没有改变则返回nil

 代码如下 复制代码

"hello".rstrip!      #=> nil

代码实现对一个字符串每两个字符插入一个空格,最后返回结果字符串。最好也一起提供这个字符串转换过程的反过程。

 代码如下 复制代码

str = 'abcd'

str =~ s/(?<=w{2})(?=w{2}/" "/

str = "ab cd"

puts str.split.join('').to_s

时间: 2024-09-20 08:33:36

ruby 去除字符串空格实例的相关文章

sqlServer实现去除字符串空格

说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数.看到名字所有人都 知道做什么用的了,ltrim()去除字符串左边的空格,rtrim()去除字符串右边的空格,要去除首尾空格同时使用这个两个函数就好了. 测试: select ltrim(' test ') --去除左边的空格 select rtrim(' test ') --去除右边的空格 select ltrim(rtrim(' test '

jquery $.trim()去除字符串空格详解

用JQuery删除字符串的前后空格很简单,使用$.trim(StringText);//StringText是要删除空格的字符串 $.trim(str) 返回:string: 说明:去掉字符串首尾空格. 示例:   先看个错误代码错误代码:  代码如下 复制代码 <input type="text" name="" id="results" value=""/> var content = $('#content'

java去除字符串空格几种做法

超初我用的只是最简单的 网上搜索的都是什么replace(" ","")  感觉很莫名其妙 你使用replaceAll(" ","")方法时必须有返回值,类于  代码如下 String str = "A B C D E"; str = str.replaceAll(" ", "");   这样就删除空格了,你可能是用了replaceAll(" ",

C语言实现去除字符串中空格的简单实例_C 语言

在网上看了些去除空格的代码,觉得都不是很简洁,就自己写代码实现它本着高效率,不使用额外存储空间的想法实现该功能去除空格一共有三种: 1.去除全部空格: 2.一种是去除左边空格: 3.去除右边空格  想去除左右两边空格,只要先去除左边再去除右边的就行了 以下是实现代码: /*去除字符串中所有空格*/ voidVS_StrTrim(char*pStr) { char *pTmp = pStr; while (*pStr != '/0') { if (*pStr != ' ') { *pTmp++ =

php去除字符串中空字符的常用方法小结

 这篇文章主要介绍了php去除字符串中空字符的常用方法,实例分析了php中的trim().ltrim().rtrim()及chop()等函数的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例总结了php去除字符串中空字符的常用方法.分享给大家供大家参考.具体分析如下: php中包含四个可以去除字符串空格的函数: trim() – 去除字符串两端的空字符 ltrim() – 去除字符串前端的空字符 rtrim() – 去除字符串末尾的空字符 chop() –同rtrim(). 代

php去除字符串中空字符的常用方法小结_php技巧

本文实例总结了php去除字符串中空字符的常用方法.分享给大家供大家参考.具体分析如下: php中包含四个可以去除字符串空格的函数: trim() – 去除字符串两端的空字符 ltrim() – 去除字符串前端的空字符 rtrim() – 去除字符串末尾的空字符 chop() –同rtrim(). 代码如下: <?php $text = "\t \t jb51.net!\t \t "; $leftTrimmed = ltrim($text); $rightTrimmed = rtr

PHP使用trim函数去除字符串左右空格及特殊字符实例_php技巧

本文实例讲述了PHP使用trim函数去除字符串左右空格及特殊字符的方法.分享给大家供大家参考,具体如下: PHP中trim()函数定义如下: trim(string,charlist) 参数说明如下: string 必需.规定要检查的字符串. charlist 可选.规定从字符串中删除哪些字符.如果被省略,则移除以下所有字符: "\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 &q

JS去除字符串两端空格的实例整理

//去左空格; function ltrim(s) { return s.replace(/(^s*)/g, ""); } //去右空格; function rtrim(s) { return s.replace(/(s*$)/g, ""); } //去左右空格; function trim(s){ return s.replace(/(^s*)|(s*$)/g, ""); } 去掉字符串两端的空格 String.prototype.trim=f

PHP中ltrim与rtrim去除左右空格及特殊字符实例_php技巧

本文实例分析了PHP中ltrim与rtrim去除左右空格及特殊字符的用法.分享给大家供大家参考,具体如下: 一.PHP中ltrim定义如下: ltrim(string,charlist) 参数说明: string 必需.规定要检查的字符串. charlist 可选.规定从字符串中删除哪些字符.如果省略该参数,则移除下列所有字符: "\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 &