iOS开发(OC)——正则表达式

本文介绍了正则表达式的常用符号及其应用场景,包括特殊符号、字符集、数量限定符等,帮助读者快速掌握正则表达式的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.特殊符号’^'和’$'。他们的作用是分别指出一个字符串的开始和结束。
例如@"^aa"表示以aa为开头,@"s$"表示以s结尾。
2.字母用[A-Za-z]表示,数字用[0-9]表示,位数用{n}表示。
例如@"[A-Za-z]{5}"表示5位的字母,@"[0-9]{5}"表示5位的数字,@"[A-Za-z0-9]{5}"表示5位的字母或数字。如果要表示多少位以上,则加","。如[0-9]{5,}表示5位以上的数字。
3.英文输入的句号.表示匹配除换行符以外的所有字符。
如@".{5}"可以是@"._3sa",可以是@".#@sa",可以是@"^&3*a"等等。
4.\d匹配一个数字。
如@"0\d\d4"表示以0为开头,4为结尾的4个数字,中间2位可以是0-9的数字,如@"0234",@"0984"
5.\\w匹配字母或数字或下划线或汉字。
如@"\\w{3}"可以是@"a_2",可以是@"a是2",可以是@"即_2"等等。
6.\\s匹配空格。
如@" "7.*匹配0个或多个。
如@"\\d*"表示0个或多个数字,@"ab*"表示a后面跟0个或多个b(a,ab,abbb等等)
8.+匹配1个或多个。
9.?匹配0个或1个。
10.|表示或。
如@"(a|bc)d"可以表示@"ad",@"bcd"11.在方括号里用'^'表示不希望出现的字符。'^'要放在方括号的第一位。
如@"[^0-9]"表示非数字。
12.如果遇到使用'\'出现警告,可能就是需要转义了,直接加多一个\变成@"\\"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值