NSString去除两边空格字符,like trim()[转]

  1. NSString *cleanString = [dirtyString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

还有就是去除多于的空格,如下:

  1. NSString *theString = @"    Hello      this  is a   long       string!   ";
  2. NSCharacterSet *whitespaces = [NSCharacterSet whitespaceCharacterSet];
  3. NSPredicate *noEmptyStrings = [NSPredicate predicateWithFormat:@"SELF != ‘‘"];
  4. NSArray *parts = [theString componentsSeparatedByCharactersInSet:whitespaces];
  5. NSArray *filteredArray = [parts filteredArrayUsingPredicate:noEmptyStrings];
  6. theString = [filteredArray componentsJoinedByString:@" "];

NSString去除两边空格字符,like trim()[转]

时间: 2024-10-25 16:52:22

NSString去除两边空格字符,like trim()[转]的相关文章

php 去除变态空格字符方法,空格trim不掉问题解决思路

前言:今天过滤一段文本,后面有2个空格,用trim去不掉,用preg_match也去不掉,去网上翻阅了无数的方法,终于找到了非常好的一个解决方法.该文章来源于https://my.oschina.net/fffddgx/blog/196376   ,思路是  ,首先将字符分隔开,str_split, 然后循环每个字节查看他的编码,ord(); trim函数 以php的trim 函数为例: 去除字符串首尾处的空白字符(或者其他字符) string trim    ( string $str   [

javascript消除字符串两边空格的两种方式,面向对象和函数式编程

主要是javascript中消除字符串空格,比较两种方式的不同 //面向对象,消除字符串两边空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }; //去左右空格的函数; function trim(s){ return s.replace(/(^\s*)|(\s*$)/g, ""); }调用消除空格的两种方式. var defualtPhone =

去除字符串两边空格的函数

//参数:mystr传入的字符串 //返回:字符串 mystr function trim(mystr){ while ((mystr.indexOf(" ")==0) && (mystr.length>1)){ mystr=mystr.substring(1,mystr.length); }//去除前面空格 while ((mystr.lastIndexOf(" ")==mystr.length-1)&&(mystr.leng

sql server去除字符串空格的ltrim()和rtrim()函数

SQL Server并不提供trim()函数去除字符串两边空格,只提供了去除字符串左边空格的ltrim()函数和去除字符串右边空格的rtrim()函数,但是只要将这两个函数配合使用,就能达到去除字符串两端空格的效果. ltrim()函数的使用. select ltrim(' haha '); rtrim()函数的使用. select ltrim(' hehe '); ltrim()函数和rtrim()函数配合使用. select rtrim(ltrim(' hoho ')); 当然了,也可以用r

java压缩去除html空格和换行解决微信域名下不兼容

直接贴代码. java压缩去除html空格和换行解决微信域名下不兼容 调用:content = HtmlCompressor.compress(content); import java.io.StringReader;import java.io.StringWriter;import java.util.*;import java.util.regex.*; /******************************************* * 压缩jsp,html中的代码,去掉所有空

【Oracle】【7】去掉字符串中的空格/字符

SELECT TRIM(' 去除前后空格 ') FROM DUAL; SELECT REPLACE(' 去除 任意位置的空格 ', ' ', '') FROM DUAL; 扩展: 1,both, trailing, leading (1)默认为删除空格 --结果:<test> SELECT TRIM(BOTH FROM ' test ') FROM DUAL; --结果:< test> SELECT TRIM(TRAILING FROM ' test ') FROM DUAL; -

取两位数字,截取数字,求年龄,去除前后空格

//取两位数 function toDou(n) { if(n < 10) { return '0' + n } else { return '' + n } } //截取数字 function getN(s) { if(s) { return s.replace(/[^0-9\.]/ig, ""); } } //去除前后空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ''

iOS开发—去除两端空格和回车

去除两端空格: NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 去除两端空格和回车: NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet ]];

js去除字符串空格

str.replace(/\s+/g,""); str.replace(/\s|\xA0/g,""); empName=empName.replace(/^\s+/g,""); //去左 empName=empName.replace(/\s+$/g,"")  //去右 empName=empName.replace(/(^\s*)|(\s*$)/g, ""); //去左右 //去除空格 String.pr