加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 04:35:01 所属栏目:百科 来源:网络整理
导读:Format : (1) 比较运算符 ,,==,=,=,!= 可用于数值及字符串 例: @"number 100" (2) 范围运算符: IN 、 BETWEEN 例: @"number BETWEEN {1,5}" @"address IN {'shanghai','beijing'}" (3) 字符串本身 :SELF 例: @"SELF == 'APPLE'" (4) 字符串相关: BEGIN

Format

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

可用于数值及字符串

例:@"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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读