OC 中简单正则表达式小结

1,203 阅读1分钟

1.表示 中文,英文,数字 :

@"[\u4e00-\u9fa5a-zA-Z0-9]"

2.表示 非 中文,英文,数字 :

    @"[^\u4e00-\u9fa5a-zA-Z0-9]"  或 @"[^\u4e00-\u9fa5^a-z^A-Z^0-9]"

可用于排除标点符号,空格,特殊符号等

3.表示 空格:

   @"[\\s]"

4.表示 反斜杠 \ :

@"[\\\\]"

在开发中,若需要设置排除特殊字符,但不包含写代码需要用到的标识符,

正则表达式:@"[^a-zA-Z0-9\u4e00-\u9fa5/\\\\@\\s?%&,;_:.=-]"

这个正则表达式 在python 中的表示:"[^a-zA-Z0-9\u4e00-\u9fa5/\\@\s?%&,;\_:.=\-]"