PowerShell搜索字符串格式的.csv文件字段并删除异常

时间:2012-12-06 18:45:38

标签: powershell

我有一个问题,我在.csv文件中有一列数据(代码)(可以将格式更改为.xlsx或其他任何需要的东西),这些都不正确。例如,单元格包含以下内容:

“E86 F03 R64 03 R 64 86 F U”

我只想保留格式为< 1字符>< 2-3数字整数>的条目。并删除其他东西。使用上面的示例,我想将单元格更新为如下所示:

“E86 F03 R64”

我的主要问题是我似乎无法弄清楚如何在文件中搜索< 1字符>< 2-3数字整数>等通用格式。我也愿意接受PowerShell之外的建议,例如使用Excel公式。有人能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

("E86 F03 R64 03 R 64 86 F U ".split() -match '^[a-z]\d{2,3}$') -join ' '