gpt4 book ai didi

Python正则表达式-分组匹配

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:33 27 4
gpt4 key购买 nike

import re
details = '(2,5 cr / K / M)'
m = re.match(r'\((.*?)\w+cr\w/\w(.)\w/\w(.)\)', details)

credit = m.group(0)
state = m.group(1)
grade = m.group(2)


course = {'credit': credit, 'state': state, 'grade': grade}

print course

如这段代码所示,我想获取 (? cr/?/?),但它不起作用。

最佳答案

更改:

m = re.match(r'\((.*?)\w+cr\w/\w(.)\w/\w(.)\)', details)

致:

m = re.match(r'\((\S+)\s+cr\s+/\s+(\S)\s+/\s+(\S)\)', details)

其中 \s 是“空白”,\S 是“除空白之外的任何内容”。

关于Python正则表达式-分组匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com