python正则表达式
1、常见标点的含义:
^a : 以a开头
a$ : 以a结尾
. : 任意一个字符
a* : 任意个a
a+ : 一个或以上a
[]:
[abc]:a|b|c; [a-z0-9A-Z_]:\w; [.]:.; [^a]:!=a;
2、贪婪匹配和非贪婪匹配:
1 2 3 4 5 6 7 | import re str = 'a111sssssdfg' result = re.match( '^a.+s' , str ) if result: print (result.group( 0 )) |
1 | a111sssss |
1 2 3 4 5 6 7 | import re str = 'a111sssssdfg' result = re.match( '^a.+?s' , str ) if result: print (result.group( 0 )) |
1 | a111s |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步