如何从字符串中仅提取版本号

普拉文

我正在使用 powershell 命令从 windows 中提取 oracle 版本,我得到的结果为10.2.0.3.0Patch2,但是我只需要提取数值即10.2.0.3.0(仅版本号)。我们有什么办法可以做到吗?

提取的版本信息是 =

10.2.0.3.0 Production, 10.2.0.3.0Patch2 Production, 10.2.0.5.0 Production, 11.2.0.4.0 Production
比尔_斯图尔特

您可以使用正则表达式来提取子字符串。例子:

"10.2.0.3.0Patch2" | Select-String '((?:\d{1,3}\.){4}\d{1,3})' | ForEach-Object {
   $_.Matches[0].Groups[1].Value
}
# Outputs the string '10.2.0.3.0'

您可以通过阅读about_Regular_Expressions帮助主题来了解有关正则表达式的更多信息

PS C:\> help about_Regular_Expressions

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串“ Head”不代表版本号

来自分类Dev

如何从nuspec中提取版本号到TeamCity?

来自分类Dev

比较两个带有版本号的字符串

来自分类Dev

测试给定的字符串是否为版本号

来自分类Dev

检查字符串是否包含版本号超过3个小数点

来自分类Dev

使用Bash脚本从字符串扩展版本号

来自分类Dev

如何从输出中获取版本号

来自分类Dev

如何对list <string> /字符串版本号数组进行排序?

来自分类Dev

使用sed替换字符串中的版本号

来自分类Dev

Powershell-如何用字符串替换OS版本号

来自分类Dev

使用团队城市插入内部版本号并执行字符串替换操作

来自分类Dev

如何从字符串中提取版本号

来自分类Dev

如何在Azure管道内部版本号中指定时间字符串的格式

来自分类Dev

提取字符串的版本号

来自分类Dev

字符串“ Head”不代表版本号

来自分类Dev

正则表达式输入版本号的字符串

来自分类Dev

比较两个带有版本号的字符串

来自分类Dev

如何使用shell命令仅获取PHP的版本号?

来自分类Dev

如何提取Windows批处理文件中的版本号?

来自分类Dev

尝试在OSX中使用sed从字符串中删除版本号

来自分类Dev

表示版本号的字符串之间的SQL查询

来自分类Dev

如何对list <string> /字符串版本号数组进行排序?

来自分类Dev

Powershell-如何用字符串替换OS版本号

来自分类Dev

如何使用sed提取版本号?

来自分类Dev

如何从字符串中提取版本号

来自分类Dev

如何使用bash从xml属性中提取版本号

来自分类Dev

从字符串中提取版本号的正则表达式模式

来自分类Dev

如何使用包含 CI 版本号的 4 位版本字符串构建多模块 Maven 项目?

来自分类Dev

如何仅获取 bash ssh 版本号?

Related 相关文章

热门标签

归档