RegexKitLite 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RegexKitLite 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 Objective-C
操作系统 OS X
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-12-03

软件简介

RegexKitLite 是一个轻量级的 Objective-C 的正则表达式库,支持 Mac OS X 和 iOS,使用 ICU 库开发。

iPhone 上使用 RegexKitLite 的示例代码:

// finds phone number in format nnn-nnn-nnnn NSRange r;
NSString *regEx = @"{3}-[0-9]{3}-[0-9]{4}";
r = [textView.text rangeOfString:regEx options:NSRegularExpressionSearch];
if (r.location != NSNotFound) {
    NSLog(@"Phone number is %@", [textView.text substringWithRange:r]);
}
else {
    NSLog(@"Not found.");
}

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/06/24 17:17

RegexKitLite库的使用

首先在官网: http://regexkit.sourceforge.net/下载RegexKitLite.h和RegexKitLite.m两个文件 将其添加到工程目录下 取消自动引用计数ARC 手动添加Other Linker Flags为 -ObjC和 -licucore 然后直接导入头文件名开始引用,例子获取答案“B”如下: NSString *str = @"8.依据《消防法》,志愿消防队参加扑救外单位火灾所损耗...

0
0
发表了博客
2014/02/04 11:26

RegexKitLite 编译错误

Undefined symbols for architecture i386: "_u_errorName", referenced from: _rkl_NSExceptionForRegex in RegexKitLite.o _rkl_makeNSError in RegexKitLite.o _rkl_userInfoDictionary in RegexKitLite.o "_u_strlen", referenced from: _rkl_userInfoDictionary in RegexKitLite.o "_uregex_appendReplacement", re...

0
0
发表于大前端专区
2015/03/14 22:22

iOS ARC与MRC混编的一些解决方法

1. ARC & MRC 混合开发 在项目开发中,遇到使用MRC开发的第三方库怎么办? 例如:ASI 1> 尝试使用Xcode的转换工具(失败率比较高) 2> 在编译选项中,为MRC的程序添加-fno-objc-arc标记,表明在编译时,该文件使用MRC编译 备注: (1) 演示中使用的RegexKitLite还需要导入libicucore.dylib动态库 (2) 如果要在MRC项目中添...

4
31
发表了博客
2012/11/23 11:22

ios 正则表达式语法参考

1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。 2.工程中添加libicucore.dylib frameworks。 3.现在所有的nsstring对象就可以调用RegexKitLite中的方法了。 NSString *email = @”kkk@aaa.com”; [email isMatchedByRegex:@"\\b([a-zA-Z0-9%_.+\\-]+)@([a-zA-Z0-9....

0
5
发表了博客
2013/12/01 10:33

RichContentLabel使用注意

RichContentLabel(https://github.com/Janak-Nirmal/RichContentLabel)可以使用HTML实现图文混排效果,比UIWebView效率高,但在ios6后使用注意以下: 1、在默认 arc 环境下,项目build phase 中 compile sources 的RCLabel 添加 -fno-objc-arc,因为 RCLabel 使用非 arc 环境; 2、Link Binary With Libaries 中 增加 ...

0
1
发表了博客
07/19 14:51

iPhone必备杀器Instagram是如何站在巨人肩膀上的

风靡全球的Instagram这款iPhone app,精美的UI、流畅的体验以及强大的filter滤镜效果单从应用开发角度而言就很牛,难怪在受到大佬们的青睐,造就又一个IT神话。不过,Instagram应用并不是一个完全从头到脚敲代码出来的纯粹原创作品,作者在其官方博客上详细列出了他们在开发过程中用到的全部开源项目,现在让我们看看Ins...

0
0
发表了博客
2015/02/01 14:05

iOS高效开发必备的Objective-C类库

来自cocoaChina:http://www.cocoachina.com/iphonedev/toolthain/2012/0828/4664.html http://www.cocoachina.com/iphonedev/toolthain/2011/1227/3791.html MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开...

0
0
发表了博客
2012/12/28 16:27

iOS高效开发必备的10款类库

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。 MBProgressHUD(进展指示符库...

0
29
发表了博客
2013/01/17 09:28

iOS常用第三方类库

开发几个常用的开源类库及下载地址: 1. jsonjson编码解码 2. GTMBase64 base64编码解码 3. TouchXML 解析 4. SFHFKeychainUtils 安全保存用户密码到keychain中 5. MBProgressHUD很棒的一个加载等待特效框架 6. ASIHTTPRequest 等相关协议封装 7. EGORefreshTableHeaderView 下拉刷新代码 8. AsyncImageView 异步加载图片...

0
1
发表了博客
2018/03/05 13:41

写一个类似淘宝的ios app需要用到哪些技术?

写一个类似淘宝的ios app需要用到哪些技术? 让我想起了有人私信我,说不缺钱,做个类似知乎的东西,包括加运营,需要多少钱。 扯淡结束,正好最近看了一点这方面的东西,也许对题主来说有点帮助。 手机淘宝客户端架构探索实践:http://club.alibabatech.org/resource_detail.htm?topicId=153 淘宝iPhone客户端用到的开源...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
50 收藏
分享
返回顶部
顶部