ios判断字符串里面是否有分号,逗号,破折号,句号,省略号
在我们解析字符串的时候,经常会需要将特殊符号筛选出来,比如逗号、句号、破折号、分号、省略号等,这时候我们可以使用一个方法将这些一一区分出来。
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] 8
2015-01-05 11:50:07.090 aa[442:112021] versionStr = com.test
2015-01-05 11:50:07.090 aa[442:112021] subStr = 1.1
这样我们就能把符号前后的字符区分开了,是不是很棒呢?
ios判断字符串里面是否有分号,逗号,破折号,句号,省略号相关推荐
- ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字
我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...
- php ios 判断字符串长度,iOStextfield 限制输入字符长度和过滤表情符号
//增加修改框 -(void)creatSaveView{ UILabel * lab = [[UILabel alloc]init]; if (self.searchType == 1) { lab ...
- iOS 判断字符串中含有某个字符串 rangeOfString
//判断roadTitleLab.text 是否含有qingjoinif([roadTitleLab.text rangeOfString:@"qingjoin"].locatio ...
- vb 字符串转为数字 和判断字符串是否是数字字符串【转】
1 Val 函数 返回包含于字符串内的数字,字符串中是一个适当类型的数值. 语法 Val(string) 必要的 string 参数可以是任何有效的字符串表达式. 说明 Val 函数,在它不能识别为数 ...
- shell php文件是否存在字符串中,shell 判断字符串是否存在数组中的实现示例
语法格式: [[ "${array[@]}" =~ "字符串" ]] 示例: #!/bin/sh ##数组 array=( address base cart ...
- 判断字符串不超过20个字符_如何阻止超过140个字符的推文(如果确实需要)
判断字符串不超过20个字符 After over a decade of staunchly restricting users to 140 characters in each message, ...
- 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认
[bat]判断字符串是否包含某字符串: @echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul ...
- 【shell】if常用判断|if目录是否为空|判断字符串包含关系|与或
目录 shell中[ ]和[[]]的区别 判断目录是否为空 判断字符串包含关系 if判断写成一行/命令行中用if 单引号和双引号的区别 if常用判断 作者:bandaoyu 持续更新,连接:http: ...
- ios删除字符串第一位_iOS字符串操作总结
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEn ...
最新文章
- 科大星云诗社动态20211214
- hibernate createsqlquery delete多个表_go语言教程哪里有?xorm表基本操作及高级操作...
- python12-并发编程
- Vmware报错:此主机支持IntelVTx 但IntelVTx处于禁用状态
- 负离子程序员的一组未来手绘,酷毙了
- 苏州银行对公定存通项目
- 广东理工学院计算机考试大纲,2020年广东理工学院专插本专业课考试大纲汇总...
- 原生指针auto_ptr的用法
- winform耗时代码处理,仿win10加载动画Loading(等待界面)
- 测试方法之JUnit单元测试
- 终于搞清楚了:java的long的小l和大L区别
- Power Designer创建概念数据模型
- 激光粒度仪测试原理及详情解答【注解】
- 2022年小游戏----游戏背包系统之搭建背包UI
- 名悦集团:车上不能缺的行车小物件,安全第一条
- 20180626 STM32 ---利用KILE5 仿真IO口的波形图
- CSharp和.net的简单介绍
- TMS28027输出PWM波例程解析
- 电商项目相关面试问题及答案
- HepcoMotion海普克_广州权硕 EeIE2019智博会深圳国际会展智造首秀
热门文章
- 一对情侣 同一天的日记
- 手机数据恢复的正确思路
- UI - 扣冰块(利用图层蒙版快速抠冰块)
- html导出excel表头多了一行空行,Excel中批量插入空行的技巧,会用2个算你厉害
- bAbI又屠榜?DeepMind新模型MEMO引入Transformer,模仿人脑推理表现抢眼!
- Excel 技术篇-设置公式后回车公式不执行、不生效问题解决方法
- iOS中删掉字符串中的空白格
- springboot 银联支付(apple pay支付)
- 电脑灯不亮,电脑键盘失灵指示灯不亮怎么办 电脑键盘失灵指示灯不亮解决方法...
- RainyMood 享受漫步在雨中、又不用全身濕透的浪漫,幫助你文思泉湧的雨聲產生器...