ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
来源:互联网 发布:dijkstra算法证明 编辑:程序博客网 时间:2024/05/17 23:12
在我们解析字符串的时候,经常会需要将特殊符号筛选出来,比如逗号、句号、破折号、分号、省略号等,这时候我们可以使用一个方法将这些一一区分出来。
if ([version rangeOfString:@";"].location != NSNotFound) { NSLog(@"果真含有这种符号!"); }
可以将引号里面的字符,替换成其他字符。
然后我们找到分号后,应该有一些其他的操作。
比如分别打印出字符前面的字符串和字符后面的字符串。
<pre name="code" class="objc"> NSString * version = @"com.test;1.1";
int location = [version rangeOfString:@";"].location; //标记符号是在哪里出现的 int length = version.length;//标记整个字符串的长度 if (location != NSNotFound) {//判断这个字符串里面是否含有这个字符 NSLog(@"%d",location); NSString * versionStr = [version substringToIndex:location];//读取符号前面的字符 NSLog(@"versionStr = %@",versionStr); NSRange range1 = NSMakeRange(location+1, (length-location- 1));//设置符号后面的字符的范围 NSString * subStr = [version substringWithRange:range1];//在整的字符串里面,根据范围打印出字符 NSLog(@"subStr = %@",subStr); }
打印结果如下:
2015-01-05 11:50:07.088 aa[442:112021] 82015-01-05 11:50:07.090 aa[442:112021] versionStr = com.test2015-01-05 11:50:07.090 aa[442:112021] subStr = 1.1
这样我们就能把符号前后的字符区分开了,是不是很棒呢?
0 0
- ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
- java 处理CSV(分号里面有逗号)
- 判断数组里面是否有字符串
- erlang的逗号和分号和句号区别
- ios 判断字符串中是否有中文
- iOS 判断字符串中是否有中文
- 逗号和分号分割字符串
- c# 判断一个ArrayList里面是否有某个字符串
- 判断输入的字符串里面是否有表情
- 判断一个字符串里面是否有重复的字符
- 数据库字段是逗号分隔字符串,传入值是字符串list,判断二者是否有交集
- CSS里面逗号和分号的区别
- MYSQL 中判断2个逗号分割的字符串是否有交集
- iOS判断字符串中是否有中文及处理方式
- List判断里面是否有某一个值
- 判断字符串是否有汉字
- 控制台传入字符串用逗号隔开,判断是否是回文
- iOS判断是否有网络
- Android 中Animations的使用 代码篇
- 解决Ruby “Unable to require openssl"问题
- 正则清除HTML标签但保留其中一部分标签
- log4j,slf4j (日志记录工具)
- java利用POI操作EXCEL(基于反射)
- ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
- iCalendar
- Java——线程池的简单实例
- 使用 watchdog 构建高可用性的 Linux 系统及应用
- Async详解之一:流程控制
- Rsync+inotify实时同步笔记
- ViewPager使用总结之基本使用
- 使用sqlalchemy
- less