将敏感字用“*”代替
来源:互联网 发布:plc数据采集 编辑:程序博客网 时间:2024/04/28 12:45
//存取敏感字的数组
NSMutableArray *array = [[NSMutableArrayalloc]init];
//向敏感字数组里添加元素
NSString *element1 = @"敏感字";
NSString *element2 = @"我";
[arrayaddObject:element1];
[arrayaddObject:element2];
// 要判断的字符串
NSMutableString *str = [[NSMutableStringalloc]initWithString:@"我是敏感字"];
for (int i =0; i < array.count; i++) {
// 敏感字替代字符串
NSMutableString *replaceString = [[NSMutableStringalloc]init];
//判断字符串是否包含指定字符串,返回位置和长度
NSRange range = [str rangeOfString:array[i]];
for (int j =0; j<range.length; j++) {
[replaceStringappendString:@"*"];
}
// 某个范围用字符代替
[strreplaceCharactersInRange:range withString:replaceString];
}
NSLog(@"%@",str);
- 将敏感字用“*”代替
- AngularJS输入内容到公告窗,敏感字以*代替
- 将字符串中的空格用 代替
- C++将用户名部分用*代替
- 将字符串中的空格用 代替
- 用BufferedReader和BufferedWriter实现对文章的敏感字符用****代替
- angular+敏感字段用符号代替+一个输入框下面显示文字
- 敏感字
- 如何将无法显示的字符串用。代替
- hash_map将移除,需要用unordered_map代替hash_map
- 字符串处理 将一个字符串中的空格用%20代替
- paypal 的应用程序将用Node.js代替Java
- 将连续的多个空格用一个空格代替
- 用Gradle构建时,将密码等敏感信息放在build.gradle之外
- java 敏感字过滤
- 敏感字过滤算法
- Java 敏感字验证
- Python屏蔽敏感字
- 代码
- HDOJ 题目2152Fruit(母函数)
- 类的构造函数、析构函数与赋值函数(四)拷贝构造函数与赋值函数
- c++文件打开模式的有效组合
- 手把手教你Ant的安装与配置
- 将敏感字用“*”代替
- Windows窗口类样式:CS_DBLCLKS
- NYOJ17,单调递增最长子序列
- Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
- java中为什么byte的取值范围是-128到+127
- Perl语言学习笔记 5 输入与输出
- 立此存照(1).oracle中的联接(join)问题
- hdu 2795-Billboard
- NetBeans的(默认)快捷键