人工智能 – 中英文处理之 python正则和相关函数:判断字符串里是否还有英文字符,汉字,数字
正则表达式:
函数 | 功能 |
---|---|
sub(pattern, repl, string) | 把字符串中的所有匹配表达式pattern中的地方替换成repl |
[^string] | ^表取反,不匹配string中的任何一个字符 |
\u4e00-\u9fa5 | 汉字的Unicode范围 |
\u0030-\u0039 | 数字的Unicode范围 |
\u0041-\u005a | 大写字母的Unicode范围、 |
\u0061-\u007a | 小写字母的Unicode范围 |
其他判断函数:
函数 | 功能 |
---|---|
isalpha() | 判断是否全是字母? |
isdigit() | … 全是数字? |
isalnum() | … 全是数字或字母? |
isupper() | … 大写字母? |
islower() | … 小写字母? |
istitle() | … 首字母大写? |
isspace() | … 空白字符? |