我有以下文件:
System Configuration Utility Version 14.1 Build 19
Copyright (c) 2017 Intel Corporation
System BIOS and FW Versions:
BIOS Version............. SE3.4
ME Firmware Version...... 2.01
BMC Version
Op Code................. 1.2.7Q
SDR Version.............. SDR Package 0.1
我想将其捕获并存储在dict中:
d ={'BMC Version': '1.2.7Q',
'SDR Version': '0.1',
'ME Firmware Version': '2.01'
}
如何使用regex和python实现它
现在我的方法是这样硬编码,但我不想硬编码:
SDR Package \d+.\d+
正则表达式
详情:
(?:)
非捕获群|
或[]
匹配列表中的单个字符+
一次和无限次之间的匹配Python代码:
输出:
Code demo
相关问题 更多 >
编程相关推荐