正則表達式一些關鍵字使用

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

相關文章
相關標籤/搜索