【发布时间】:2015-07-19 07:05:22
【问题描述】:
我有这个文件,其中 Reg 编号在数字和字母之间有一个空格,1234567 A。我想要 1234567A
$line =~ s/^(\w+),(\w+),(\d+),(\d+)(\s+)(\w)/\1,\2,\3,\4\6/;
这会改变
surname, middle_name, id, Reg_no
Tommy,t,1,1234567 A
进入
Tommy,t,1,1234567A
如我所愿。
如果我有
Tommy,,1,1234567 A
它不会改变剩余的 1234567 A。似乎是第二个单元格中的空白(null?)内容导致了问题。有什么想法吗?
谢谢。
【问题讨论】: