iOS正则去除所有符号
来源:互联网 发布:新浪微博域名是什么 编辑:程序博客网 时间:2024/05/16 06:24
最近做的应用需要用到极光推送的标签,应用中的一些需要设置标签的字段是用户自己输入的,但是在极光上对设置标签有特殊符号的限制,所以自己做了一些处理,仅供参考!
-(NSString *)deleteIllegalCharWith:(NSString *)searchStr
{
NSString *replaceUnderline=[searchStrstringByReplacingOccurrencesOfString:@"_"withString:@" "];//将下划线剔除出来
NSError *error =nil;
NSRegularExpression *regex = [NSRegularExpressionregularExpressionWithPattern:@"[\\p{P}~^<>]"options:NSRegularExpressionCaseInsensitiveerror:&error];//这个正则可以去掉所有的符号,空格除外
NSString *modifiedString = [regexstringByReplacingMatchesInString:replaceUnderlineoptions:0range:NSMakeRange(0, [replaceUnderlinelength]) withTemplate:@""];
NSString *replaceBlank=[modifiedStringstringByReplacingOccurrencesOfString:@" "withString:@"_"];//再将空格转化成下划线,因为空格也不可以设置标签
return replaceBlank;
}
- iOS正则去除所有符号
- 正则表达式,去除所有HTML标签
- 正则表达式,去除所有HTML标签
- C# 正则表达式,去除所有HTML标签
- 去除所有空格 JS 正则表达式
- 正则表达式,去除所有HTML标签
- 正则表达式,去除所有HTML标签
- iOS 正则表达式~常用符号
- 正则表达式所有符号的含义
- 去除字符串中所有的符号(逗号除外)
- 限制用户输入 正则表达式 去除中文 中文符号
- ios 字符串去除两端的空白 字符串去除所有空白
- python2 去除 字符串中emoji 符号,去除所有4字节utf8字符
- 利用正则表达式实现去除所有HTML标签代码
- java/android 正则表达式去除所有HTML标签
- 去除字符串中的所有标点符号以及空格(正则表达式)
- 正则表达式所有符号解释以及使用案例
- 去除vim ^M符号
- Ruby 中分页功能的实现
- stringstream的用法
- Android开发-自定义View-AndroidStudio(二十二)FontMetrics计算文字居中
- 数据导出到excel表格
- 创建与删除SQL约束或字段约束
- iOS正则去除所有符号
- Android自定义View(CustomCalendar-定制日历控件)
- Material Design+RxJava+Retrofit+MVP App
- 使用Kaptcha生成验证码
- iOS多线程编程NSOperation和NSOperationQueue
- javascript面向对象
- 实时监测输入框值得变化
- UE工具使用笔记
- Quartz动态改变Cron表达式,来实现动态执行Spring定时任务