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
请教下css 下拉菜单的问题
我来总结下吧。你想要的是背景颜色不一样还是鼠标放上去感应后背景颜色不一样。其实很简单。对a标签进行{display:block;}然后分别定义样式.color1{color:#000;}.color2{color:#999;}然后分别定义.color1:hover{#f00;}.color2:hover{#666;}以此类推就可以了。
如何自动更新 CentOS 6
命令行界面更新1Centos系统如果要检查系统更新的话,直接输入 yum update命令即可啦2安装系统更新补丁通过命令检查连接yum服务器之后可以看到当前系统需要更新的补丁,安装输入y即可3查看系统更新的版本如果要查看当前系统更新到什么版本了,可以通过输入 yum info updates即可查看每个版本或软件的版本号等END图形化界面更新1除了我们常用的命令行界面更新之外,如果有安装图形界面也可以进行更新,注意登陆root账号2登陆进入之后,找到 “管理”---“软件更新” 本图以CENTOS6中文版本为例3然后点击“确认继续”,由于是root身份一般都会提示这个4继续之后会出现“检查更新”如下图,等待几分钟5根据当前系统软件的版本和数量有关系。如果不需要安装的可以不用勾选然后“安装更新”6有的补丁更新安装好之后是需要重启系统的,这一点类似windows更新END注意事项本经验以centos为例,如果更新不成功。检查系统的DNS和上网设置,yum更新源等