gpt4 book ai didi

PHP:提取字符串的版本号

转载 作者:行者123 更新时间:2023-12-05 09:18:50 30 4
gpt4 key购买 nike

我每次都得到不同的字符串。

我需要从字符串中提取版本号。当版本号可以有不同的类型时,例如:

v1.3
V1.3
v 2.4.1
V 2.4.1

version1.3
version 1.3
Version2.4.1
Version 2.4.1

输出需要是:1.3 或 2.4.1

还有一个问题是字符串可以包含版本号旁边的数字。

完成这项任务的最快方法是什么?

最佳答案

我会为此使用正则表达式:

代码:

<?php

function getVersion($str) {
preg_match("/(?:version|v)\s*((?:[0-9]+\.?)+)/i", $str, $matches);
return $matches[1];
}

print_r(getVersion("Version 2.4.1"));

?>

正则表达式 101:

https://regex101.com/r/6WnQKt/3

关于PHP:提取字符串的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43165140/

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