【代码笔记】iOS-字符串替换回车和换行

一,代码。

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    //替换回车符和空格
    NSString *oldStr=@"  1   2   4   ";
    NSLog(@"----oldStr---%@",oldStr);
    //去掉首尾空格
    NSString *newStr=[oldStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
    NSLog(@"---newStr---%@",newStr);
    //去掉中间的空格
    NSString *newNewStr=[newStr stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSLog(@"---newNewStr--%@",newNewStr);
}

二,输出。

2015-10-23 13:16:50.310 字符串替换回车和换行[7678:198286] ----oldStr---  1   2   4
2015-10-23 13:16:50.311 字符串替换回车和换行[7678:198286] ---newStr---1   2   4
2015-10-23 13:16:50.311 字符串替换回车和换行[7678:198286] ---newNewStr--124
时间: 2024-08-03 21:40:32

【代码笔记】iOS-字符串替换回车和换行的相关文章

一个用C#写的删除字符串中回车、换行、制表符、空格的程序

在使用知网CAJViewer(我用的版本是7.2.0 Build 111)查阅文献时,将文本复制Notepad中会产生多个换行,如下图所示: 毫无疑问,手工删除这里面的回车(\n).换行(\r).制表符(\t).空格都删去,是非常费时费力的.大约一个月前,我用C#写了一个非常简易的小工具来解决这个问题,今天我把这个工具的代码记录下来,方便日后使用. 程序界面如图: 这个程序的窗口被设定为总在最前,将CAJViewer中[选择文本]状态选中的文字,按Ctrl+C复制后,在程序文本编辑界面按下Ctr

【代码笔记】字符串的分割

一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [email protected]"字符串的分割"; //一般的字符串的解析 NSString *string = @"One,Two,Three,Four"; NSLog(@"string:%@",string); NSArray *array =

mysql 替换回车,换行符

REPLACE(REPLACE(code_temp,CHAR(13),""),CHAR(10),"");  char(10):  换行符  char(13):  回车符

iOS 字符串替换

有这样的需求 字符串中有几处特殊字符,我们需要替换 此时可以考虑使用NSString 的方法 stringByReplacingOccurrencesOfString 我们看一个简单例子 NSString * [email protected]"2011-11-29"; string=[string stringByReplacingOccurrencesOfString:@"-"withString:@"/"]; NSLog(@"re

8行代码的模板字符串替换函数

特点 无依赖 无检查 无错误处理 无逻辑 无配置 代码 function render(tpl, data){ var re = /{{([^}]+)?}}/; var match = ''; while(match = re.exec(tpl)){ tpl = tpl.replace(match[0],data[match[1]]); } return tpl; } demo var tpl = '/cube_xinbao_dial_result/{{action}}/{{report_typ

【java解惑】java字符串替换方法使用

    如下代码: public class Example020 { public static void main(String[] args) { String separator = File.separator; String clazzName = Example020.class.getName(); String rs1 = clazzName.replace(".", separator); // 方法1 String rs2 = clazzName.replaceA

iOS 字符串处理笔记

iOS字符串处理笔记,包括如何使用正则表达式解析,NSScanner扫描,设置和使用CoreParse解析器来解析处理自定义符号等内容 搜索 在一个字符串中搜索子字符串 最灵活的方法 - (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)searchRange locale:(NSLocale *)locale 格式化字符串 3个方法 -initWithFo

Java字符代码中干掉制表符、回车符和换行符

Java字符代码中干掉制表符.回车符和换行符 代码片段: String sql = StringUtils.trim(sql).replaceAll("[\\r\\n\\t]","");//干掉空格和换行符以及制表符; 说明:String类的replaceAll就有正则替换功能. \t为制表符 \n为换行 \r为回车

db2 replace 函数和替换回车换行

values char(replace('ABCD','A','OPMN'))   返回的结果就是OPMNBCD update emp set name=replace(name,'D','W') where empno=70 这个函数的运用关键之处是区分大小写,字符串之间不能有任何的空格 否则是不能替换的. update test111 set a=replace[object Object](a,CHR(13)||CHR(10),'1') 这是替换语句,CHR(13)||CHR(10)为回车