正则表达式
1. 如何用正则表达式匹配指定字符开始和指定字符结束? (操作对象字符串)
https://blog.csdn.net/txqd1989/article/details/73527114
eg:
a = 'ff,fu,test,hv-evmcs,hv-stimer,hv-synic,hv-vpindex,hv-relaxed,hv_spinlocks=0x1fff,hv-vapic,hv-time,hv-frequencies,hv-runtime,hv-tlbflush,hv-reenlightenment,hv-stimer-direct,hv-ipi,+kvm-pv-unhalt'
b = re.findall(r'hv.*?,', a) --> 返回对象: 列表 (查找的是最短的匹配,然后继续向后面查找)
q35 = re.findall(r'alias of (.*?)\n', output)[1][0:-1] ----> 很多case可以模仿这个操作, re 可以实现很多复杂的匹配(代替str 魔法 变形,尤其是case开发 review会提到)参考 :
正则表达式详细表:
https://blog.csdn.net/ljc1026774829/article/details/88815119
Python 正则表达re模块之findall()详解
https://zhuanlan.zhihu.com/p/139596371
Python re.match search findall区别:
search()会扫描整个string查找匹配,会扫描整个字符串并返回第一个成功的匹配。 re.findall()将返回一个所匹配的字符串的字符串列表
https://blog.csdn.net/lilongsy/article/details/95080581
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!