iOS正则表达式的使用
2015-03-16 11:29
429 查看
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
下载RegexKitLite 软件包,解压后有2个文件,需要加载到project中,
然后还要加载framework libicucore.dylib
重要的一步:RegexKitLite要设置成不实用ARC,不然编译会出错。
在 Project Settings -> Build Phases 中,对这些文件选中 -fno-objc-arc 标志
NSString *regex=@"(^([\\*\\/\\)\\%].*))|(.*\\)\\d.*)|(.*[\\*\\/\\+\\-][\\*\\/\\)].*)|(.*[\\*\\/\\%][\\*\\/\\%].*)|(.*[\\*\\/\\%][\\*\\/\\%\\+\\-].*)|(.*\\.\\d\\..*)|(.*\\([\\*\\/\\%])|(.*[\\+\\-\\*\\/\\%]\\).*)|(.*\\d\\(.*)|(.*\\.\\(.*)|((.*[\\*\\+\\-\\/\\(\\%])$)";
if (![displayString isMatchedByRegex: regex] )
{
NSLog(@"通过校验!");
}
else
{
NSLog(@"未通过校验,数据格式有误,请检查!");
}
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
下载RegexKitLite 软件包,解压后有2个文件,需要加载到project中,
然后还要加载framework libicucore.dylib
重要的一步:RegexKitLite要设置成不实用ARC,不然编译会出错。
在 Project Settings -> Build Phases 中,对这些文件选中 -fno-objc-arc 标志
NSString *regex=@"(^([\\*\\/\\)\\%].*))|(.*\\)\\d.*)|(.*[\\*\\/\\+\\-][\\*\\/\\)].*)|(.*[\\*\\/\\%][\\*\\/\\%].*)|(.*[\\*\\/\\%][\\*\\/\\%\\+\\-].*)|(.*\\.\\d\\..*)|(.*\\([\\*\\/\\%])|(.*[\\+\\-\\*\\/\\%]\\).*)|(.*\\d\\(.*)|(.*\\.\\(.*)|((.*[\\*\\+\\-\\/\\(\\%])$)";
if (![displayString isMatchedByRegex: regex] )
{
NSLog(@"通过校验!");
}
else
{
NSLog(@"未通过校验,数据格式有误,请检查!");
}
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
相关文章推荐
- iOS正则表达式的使用
- iOS 中正则表达式的使用
- iOS使用正则表达式
- ios中NSPredicate的用法(正则表达式使用)
- 在IOS里使用正则表达式
- iOS中正则表达式的使用
- iOS 中正则表达式的使用
- iOS中使用RegexKitLite来试用正则表达式
- iOS中正则表达式的一种使用方法
- IOS使用正则表达式识别邮箱地址
- ios 使用NSRegularExpression解析正则表达式
- IOS中使用正则表达式
- ios 正则表达式简单使用。
- iOS中正则表达式的使用--NSPredicate
- IOS中正则表达式使用
- iOS 开发中使用正则表达式-暨 RegexKitLite 库的用法
- 【IOS 系列】iOS中使用RegexKitLite来试用正则表达式
- IOS成长之路-正则表达式的简单使用
- iOS使用正则表达式
- iOS中使用RegexKitLite来试用正则表达式 使用ARC 20个错误解决办法