A. ios开发 求一个 正则表达式 排除特殊字符
^[A-Za-z0-9u4E00-u9FA5_-]+$
B. 求助,iOS怎么用正则表达式截取出自己想要的字符串
需要遵循哪种正则表达式,先要写一个方法,返回值是BOOL类型,然后传入字符串
比如:
- (BOOL)isTrue:(NSString *)str;
C. ios中使用正则表达式查找元字符本身为什么要有两条斜杠
这是转义字符。
先来看一下网络中转义字符的定义:
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
\\也是转义字符,表示反斜杠\
正则表达式中也有转义字符,而为了匹配元字符本身,就必须将反斜杠也转义。
也就是两条斜杠。
例如:
如果不进行转义,那么\w匹配字符
\\w匹配\w,也就是元字符本身