企业🤖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 ~~~