我有一个文本文件。每隔一行都以“C”开头。我需要在特定位置添加一个破折号,但还需要删除添加破折号的特定数据元素末尾的空格。我知道我可以使用查找:^(.{7}) 和替换为:$1-,这会在每一行上添加破折号,但现在我需要帮助让它只对以“C”开头的行执行此操作,并删除空格,如下所示。这是在编辑固定宽度的文件,这就是需要删除空格的原因。提前致谢!
示例行
C1234567 TEST
我需要在位置 7 处添加一个破折号,但需要删除 C1234567 末尾的五个空格中的一个
结果线
C12345-67 TEST