gpt4 book ai didi

python - 如何使用正则表达式匹配软件版本

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:27 26 4
gpt4 key购买 nike

我从设备中提取了一个字符串,我必须在其中使用正则表达式查找并匹配其版本。该字符串包含软件的版本号以及其他文本。某种形式的 1.2.3.x.z-2

基本上它包含数字字母冒号连字符等的混合。我在正则表达式中匹配什么。

我尝试了字符串中第一个和最后一个数字的索引,并打印了 2 个索引之间的所有数据。但这不是字符串中存在的唯一数字。例如,它可能有日期之类的东西。

即使我稍后过滤其他数字,我能匹配到符合这种模式的东西吗?

最佳答案

试试 RegEx \d\.\d\.\d-[a-z]\d\.\d

\d 匹配数字,\. 匹配句号,- 匹配连字符, [a-z] 将匹配小写字母。

关于python - 如何使用正则表达式匹配软件版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45223111/

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