我有一个文本文件(前两行的字间距):编辑文本列
1 2 3 4 5 6 7 8 123456789 ATOM 1 N1 SPINA 3 30.616 29.799 14.979 1.00 20.00 S N ATOM 2 N1 SPINA 3 28.146 28.381 13.950 1.00 20.00 S N ATOM 3 N1 SPINA 3 27.605 28.239 14.037 1.00 20.00 S N ATOM 4 N1 SPINA 3 30.333 29.182 15.464 1.00 20.00 S N ATOM 5 N1 SPINA 3 29.608 29.434 14.333 1.00 20.00 S N ATOM 6 N1 SPINA 3 29.303 29.830 13.317 1.00 20.00 S N ATOM 7 N1 SPINA 3 28.963 31.116 13.472 1.00 20.00 S N ATOM 8 N1 SPINA 3 28.859 28.743 13.828 1.00 20.00 S N ATOM 9 N1 SPINA 3 29.699 30.575 14.564 1.00 20.00 S N ATOM 10 N1 SPINA 3 29.518 29.194 15.301 1.00 20.00 S N
我想编辑它,使它像:
1 2 3 4 5 6 7 8 123456789 ATOM 1 N001 SPINA 3 30.616 29.799 14.979 1.00 20.00 S N ATOM 2 N002 SPINA 3 28.146 28.381 13.950 1.00 20.00 S N ATOM 3 N003 SPINA 3 27.605 28.239 14.037 1.00 20.00 S N ATOM 4 N004 SPINA 3 30.333 29.182 15.464 1.00 20.00 S N ATOM 5 N005 SPINA 3 29.608 29.434 14.333 1.00 20.00 S N ATOM 6 N006 SPINA 3 29.303 29.830 13.317 1.00 20.00 S N ATOM 7 N007 SPINA 3 28.963 31.116 13.472 1.00 20.00 S N ATOM 8 N008 SPINA 3 28.859 28.743 13.828 1.00 20.00 S N ATOM 9 N009 SPINA 3 29.699 30.575 14.564 1.00 20.00 S N ATOM 10 N010 SPINA 3 29.518 29.194 15.301 1.00 20.00 S N
每列之间的空格数很重要,原子列表需要达到190(N001-N190)。因此,我想用(“N001”)替换文件1中的字符13-16(“N1”),并将文件的其余部分保留在原始间距中。
不错。你到目前为止尝试了什么?你卡在哪里? – fedorqui