iphone - 核心数据:如何使用NSPredicate查找空字段

标签 iphone sqlite core-data ios4

我有一个数据库,其中包含一些仅包含空格的字符串字段。就我而言,这不是一种有效的情况,因此我希望找到这些字段并将其替换为预定义的字符串。

有没有一种方法可以使用NSPredicate来仅获取这些对象,或者必须迭代所有对象,修剪目标字段并检查长度是否为零?

谢谢!

最佳答案

您可以尝试这样的事情:

NSString *regex = @"\s+";
NSPredicate *regexPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];

关于iphone - 核心数据:如何使用NSPredicate查找空字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10271122/

相关文章:

ios - 如何将数据从 Core Data 迁移到 Ruby On Rails?

iphone app允许背景音乐继续播放

ios - iOS 7 突出显示时为 UIButton 设置标题颜色

c# - 提高 SQLite 性能

Excel/SQLite 日期序列号

cocoa - 使用按钮添加关系

c++ - 从 C++ 代码创建静态库并与 iPhone SDK 链接

ios - WKWebView 在设备上显示空白,在模拟器上工作

iphone - iOS:Sqlite 数据库错误:由于未捕获的异常 'NSInternalInconsistencyException' 而终止应用程序,原因: 'error preparing statement'

swift - 在 Swift 中向上滚动时 UITableview 崩溃