0

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

“E86 F03 R64 03 R 64 86 FU”

而且我只想保留格式为 <1 character><2-3 digit integer> 的条目并删除其他内容。使用上面的示例,我想将单元格更新为如下所示:

“E86 F03 R64”

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

4

1 回答 1

0
("E86 F03 R64 03 R 64 86 F U ".split() -match '^[a-z]\d{2,3}$') -join ' '
于 2012-12-06T19:16:42.690 回答