最初的谷歌搜索表明,在Objective-C Cocoa应用程序中没有内置的正则表达式.

所以有四个问题:

  1. 这是真的吗?

  2. 你在Jest 吧?

  3. 好的,那你推荐一个不错的开源库吗?

  4. 有什么方法可以在不导入库的情况下(可能是使用NSScanner类)足够接近?

推荐答案

我注意到,从iOS 4.0开始,苹果提供了NSRegularExpression class.此外,从10.7开始,该课程在under OS X中可用.

Objective-c相关问答推荐

在 MacOS 上截屏

NSMutableDictionary 的深层可变副本

从 C# 到 Objective C 会有多大的飞跃

Objective C for循环中断并继续

声明变量id和NSObject *有什么区别?

在 Xcode 5 中运行代码覆盖时出现数十个profiling:invalid arc tag

如何隐藏/显示导航栏中的右键

在不导入自己的情况下播放系统声音

iPhone - 什么是重用标识符(UITableViewCell)?

未知类型名称类;您指的是 'Class' 吗?

alloc 和 allocWithZone: 有什么区别?

如何以编程方式移动 UIScrollView 以集中在键盘上方的控件中?

Select 具有受支持架构的目标以便在此设备上运行

笔尖中的原型单元而不是故事板

为什么使用弱指针进行委托?

捕捉固定步数的 UISlider(如 iOS 7 设置应用程序中的文本大小)

如何阻止 NSNotification 中的观察者调用两次?

使用 cocoaLumberjack 将日志(log)文件存储在哪里

Block 隐式保留'self';明确提及touch以表明这是预期行为

Objective-C:如何向 NSURL 添加查询参数?