You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Windows显示的.NET Framework版本输出转换为简洁格式?

清理.NET Framework版本查询输出,保留简洁版本号的方法

咱可以用脚本自动化处理,也可以手动快速清理,下面给你两种实用方案:

方案一:用PowerShell一键处理

把官方查询的输出字符串丢进这个脚本,直接就能得到干净的版本号:

# 替换成你的原始查询输出
$rawVersionText = "v2.0.50727 2.0.50727.4016 SP2 v3.0 3.0.30729.4037 SP2 v3.5 3.5.30729.01 SP1 v4 Client 4.0.30319 Full 4.0.30319"

# 处理逻辑:拆分文本→过滤有效版本→去重→整理格式
$cleanVersions = $rawVersionText -split '\s+' | 
    Where-Object { 
        # 匹配x.y或x.y.z格式的版本,排除带SP/Client/Full的项
        $_ -match '^v?\d+\.\d+(\.\d+)?$' -and $_ -notmatch 'SP|Client|Full' 
    } | 
    ForEach-Object { $_ -replace '^v', '' } | # 去掉版本号前的v前缀
    Select-Object -Unique # 去重重复的版本

# 输出结果
$cleanVersions -join ' '

运行后会输出:2.0 3.0 3.5 4.0

方案二:手动快速清理(适合临时操作)

如果不想写脚本,用文本编辑器(比如Notepad++)的正则替换功能几步搞定:

  1. 复制原始输出到编辑器
  2. 打开查找替换(Ctrl+H),选择「正则表达式」模式
  3. 查找内容:\b(SP\d+|Client|Full|\d+\.\d+\.\d+\.\d+)\b\s*,替换为空,点击「全部替换」
  4. 再查找内容:^v(勾选「匹配行首」),替换为空,去掉版本号前的v
  5. 最后手动删除重复的版本号即可

内容的提问来源于stack exchange,提问作者user9250176

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:35:25