正则表达式一些关键字使用

Format正则表达式

 (1)比较运算符>,<,==,>=,<=,!=spa

 可用于数值及字符串orm

 例:@"number > 100"字符串

 

 

 (2)范围运算符:INBETWEEN字符

 例:@"number BETWEEN {1,5}"运算符

 @"address IN {'shanghai','beijing'}"

 

 

 (3)字符串自己:SELF

 例:@"SELF == 'APPLE'"

 

 

 (4)字符串相关:BEGINSWITHENDSWITHCONTAINS

 例:@"name CONTAIN[cd] 'ang'"   //包含某个字符串

 @"name BEGINSWITH[c] 'sh'"     //以某个字符串开头

 @"name ENDSWITH[d] 'ang'"      //以某个字符串结束

 :[c]不区分大小写[d]不区分发音符号即没有重音符号[cd]既不区分大小写,也不区分发音符号。

 

 

 (5)通配符:LIKE

 例:@"name LIKE[cd] '*er*'"    // *表明通配符,Like也接受[cd].

 @"name LIKE[cd] '???er*'"

 

 (6)正则表达式:MATCHES

 例:NSString *regex = @"^A.+e$";   //A开头,e结尾

 @"name MATCHES %@",regex

相关文章
相关标签/搜索