ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| 字符 | 功能 | | --- | --- | | * | 匹配前一个字符出现0次或者无限次 | | + | 匹配钱一个字符出现1次或无限次 | | ? | 匹配前一个字符出现1次或者0次 | | {m} | 匹配前一个字符出现m次 | | {m,n} | 匹配前一个字符出现从m到n次 | 示例: ~~~ import re # 第一个字母为大写,后面的小写字符可有可无 ret = re.match('[A-Z][a-z]*', 'Hello python') print(ret.group()) # Hello # 第一个字母为大写,后面的小写字符可有可无 ret = re.match('[A-Z][a-z]+', 'Hello python') print(ret.group()) # Hello ret = re.match("[a-zA-Z0-9_]{6}","12a3g45678") print(ret.group()) # 12a3g4 ret = re.match("[a-zA-Z0-9_]{8,20}","1ad12f23s34455ff66") print(ret.group()) #1ad12f23s34455ff66 ~~~