NSCharacterSet 最常用的用法

NSString *str = @"<p>讨厌的</p>节点<br/></pN>";

//除去字符串中的不想要的        //invertedSet  将去除的反过来变成不去除的

NSCharacterSet  *characterSet = [[NSCharacterSet characterSetWithCharactersInString:@"<p/brh>"] invertedSet];

NSString *filtered = [[str componentsSeparatedByCharactersInSet:characterSet] componentsJoinedByString:@""];

//去除两端的空格

NSString *newString = [filtered stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

NSLog(@"%@",newString);

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-08 20:55:16

NSCharacterSet 最常用的用法的相关文章

mysql常用命令用法

1.创建数据库:create database database_name; 2.选择数据库:use database_name; 3.创建表:create table tablename(column1 data_type1, column2 data_type2,...,columnn datatypen); 4.设置表主键:alter table tablename add primary key(column_name); 5:修改表的字段名:alter table tablename

HTML常用标签用法及实例

HTML常用标签用法及实例1.<!--1.注释-->2.<!--2.DOCTPYE 声明文档类型-->3.<!--3.a--> <a href="http://www.baidu.com/">百度一下</a><br> <!--超链接标签-->4.<!--4.address <address> 标签定义文档或文章的作者/拥有者的联系信息.如果 <address> 元素位于 &

Anaconda中常用的用法

Anaconda中常用的用法 conda 是开源包(packages)和虚拟环境(environment)的管理系统. packages 管理: 可以使用 conda 来安装.更新 .卸载工具包 ,并且它更关注于数据科学相关的工具包.在安装 anaconda 时就预先集成了像 Numpy.Scipy. pandas.Scikit-learn 这些在数据分析中常用的包.另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包.比如在新版的 Anaconda 中就

常用正则用法汇总

过目不忘JS正则表达式 正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了.好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧. 为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如[email protected],我们一看就是邮箱,可是计算机不认识啊,所以我们就要用一些计算机认识的语言,来制定好规则,告诉它符合这个规则的就是个邮箱,这样计算机就能帮我们找到对应的东西了.所以正则就是用来设置规则,来完成我

【转载】HBase基本概念和hbase shell常用命令用法

1. 简介 HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务. 2. HBase的表结构 HBase以表的形式存储数据.表有行和列组成.列划分为若干个列族/列簇(column family). Row Key colu

关于在adb调试过程中常用的用法及adb命令

本篇主要讲解一下几种关于我们在调试过程中常用的几个adb命令及用法,adb连接的具体过程这里就不再多讲 关于怎么通过adb命令连接手机进行调试请参考 如何通过PC端连接Android设备进行adb调试 首先必须确保你正确配置了AndroidSDK(不然这里是直接打不开的,需要进入到SDK-platform-tools路径下进行adb命令),话不多说,看图 1) adb devices ( 用于查看当前adb连接的设备有哪些,这里目前是无) 2) adb connect IP地址 (用于连接And

Linux的一些常用命令用法

从最开始接触Linux到现在已经有1年多了,和所有人一样,少不了折腾.折腾后偶尔我会把方法记录下来,现在简单总结一下. 所有的命令功能通过man都能找到具体用法,这里只列举一些常用的命令 1. /etc/fstab文件出错时,系统不能正常启动,此时可以启动进入single user模式,而改模式下根目录"/"是只读的,可以用如下的命令把"/"重新挂载为"读写": Shell代码 [[email protected]]# mount -n -o r

c++常用库函数用法总结

在ACM中库函数是非常重要的,因为有很多很多通用的操作和结构啊,非常实用,有些时候还是要深入了解一下这些库函数,码上一些库函数还有他们通用的操作. 目录 math string algorithm vector set map queue stack 1.math (1)int abs(int) double fabs(double) 很简单的两个函数,对int和double取绝对值,没什么好水的. (2)double ceil(double num) double floor(double x

Delphi常用关键字用法详解

absolute: ? 1 2 3 4 5 6 7 8 9 10 //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[32]; StrLen: Byte absoluteStr; //这个声明指定了变量StrLen起始地址与Str相同. //由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度. begin Str := 'abc'; Edit1.Text := IntToStr(StrLen); end; abstr