gpt4 book ai didi

python - 正则表达式匹配一组或两组或两者

转载 作者:太空宇宙 更新时间:2023-11-04 06:21:55 25 4
gpt4 key购买 nike

我想要一个可以匹配一个组或两个组的正则表达式。这是它的外观示例。要么像这样:

(key)

或者像这样:

(key "value")

到目前为止,我已经想出了一个与后一个例子相匹配的表达式。但我不知道如何修改它以便它匹配第一个或后一个。在这里:

\((?P<property_key>[^() ]+) "(?P<property_value>[^"]*)"\)

最佳答案

我相信你正在寻找正则表达式模式

\((?P<property_key>\w+)(?:\s+"(?P<property_value>\w+)")?\)

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

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