Ruby 去掉结尾空格

有几个方法可选

  • strip() #对字符串中间的空白不做任何处理
 irb(main):012:0> " \tHello \n world.\r\n  ".strip
=> "Hello \n world."
irb(main):013:0> " \tHello \n world.\r\n  ".lstrip
=> "Hello \n world.\r\n  "
irb(main):014:0> " \tHello \n world.\r\n  ".rstrip
=> " \tHello \n world."

*gsub() #用正则表达式全字符串匹配

irb(main):020:0> " \tHello \n world.\r\n  ".gsub(/\s+/,‘‘)
=> "Helloworld."
irb(main):021:0> " \tHello \n world.\r\n  ".gsub(‘ ‘,‘‘)
=> "\tHello\nworld.\r\n"
irb(main):023:0> " \tHello \n world.\r\n  ".gsub("\n",‘‘)
=> " \tHello  world.\r  "
irb(main):024:0> " \tHello \n world.\r\n  ".gsub("\n",‘‘).gsub("\r",‘‘)
=> " \tHello  world.  "

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-25 12:27:16

Ruby 去掉结尾空格的相关文章

Objective-C语法之字符串NSString去掉前后空格或回车符(可以是NSCharacterSet类型的其它字符)

main.m 1 #import <Foundation/Foundation.h> 2 #import "NSString+Trim.h" 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 NSString *strSource = @" Kenmu 我是啊武 "; 6 NSLog(@"“%@”去掉前后空格后为“%@”", strSource, [N

js实现trim() JS去掉首尾空格 JS去掉两头空格

function trimStr(str){return str.replace(/(^\s*)|(\s*$)/g,"");} 用的时候就是直接 var 变量=trimStr(需要去空格的字符串); js实现trim() JS去掉首尾空格 JS去掉两头空格,码迷,mamicode.com

JS去掉前后空格

1.  去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串. 2. 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下: function Trim(str,is_global) { var result; result = str.replac

sql trim()函数去掉两头空格

1.sql trim()函数去掉两头空格sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格.合起来用就是sql的trim()函数,即select ltrim(rtrim(UsrName)) 另一种方法: replace( strSource, strFind, strReplaceAs ) strSource: 源字符串, 如:张 三.strFind: 要被替换的字符, 如: 空格.strReplaceAS: 替换成什么字符, 如: 长度为0的字符串.

oc 字符串 如何去掉前后空格、回车键

if ([title hasPrefix:@" "]) { title = [title stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];//去掉前后空格 }else if([title hasPrefix:@"\n"]){ title = [title stringByTrimmingCharactersInSet:[NSCharacterSet newlineCha

字符串两头堵的模型就是去掉两边空格,已经字符串1,在字符串2出现的次数,不修改输入。

伸展树模版真的好长好长... cut a b c:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后把ch[ch[root][1][0]]拿掉,放在剩下的树的第c个节点下. flip a b:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后翻转ch[ch[root][1][0]]: 由于会出现操作两边的情况,所以加了两个-1节点. 注意: 1,输出的时候要注意空格和换行. 2,在拿掉子树的时候要注意push_up(); #include<stdio.h> #inc

JS去掉首尾空格 简单方法大全(原生正则jquery)

JS去掉首尾空格 简单方法大全 var osfipin= ' http://www.cnblogs.com/osfipin/ '; //去除首尾空格 osfipin.replace(/(^\s*)|(\s*$)/g, ""); //去除左边空格 osfipin.replace(/(^\s*)/g, ""); //去除右边空格 osfipin.replace(/(\s*$)/g, ""); //jquery 需提前引用jquery $.trim(o

java去掉所有空格,以逗号截取字符串成数组,再进行遍历

遍历分割后的数组 //去掉所有空格,以逗号截取字符串成数组 List<String> phoneNoList=new ArrayList<String>();String[] phoneNos = phonesGroupVO.getPhoneNos().replace(" ", "").split(","); //1.用增强的for循环遍历 for(String str:phoneNos){ if(!phoneNoList

java中去掉字符串空格

去掉字符串空格 在读取配置文件是termiBrand=CMDC`01|Huawei Technologies Co., Ltd`05 这里面的值无法或数据库里面查询出来的值进行对比判断,需要将字符串的空格去掉然后在进行判断 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾.中间 str.replaceAll(" ", ""); //去掉所有空格,包括首尾.中间 //