24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 384  |  回复: 1

astringent

铜虫 (著名写手)

[求助] 怎样改编号???

我有一个文件,有很多行,只取前24行为例。现在需要将原文件中对应WAT(第四列)后面的编号改变,即O及其紧跟着的两个H具有相同的编号,请问该如何实现?不懂程序,请大家帮帮忙。先谢了。我的原件是:
ATOM      1  C1  SOL     1   
ATOM      2  O2  SOL     1   
ATOM      3  O3  SOL     1   
ATOM      4  C4  SOL     1   
ATOM      5  O5  SOL     1   
ATOM      6  O6  SOL     1   
ATOM      7  C7  SOL     1   
ATOM      8  O8  SOL     1   
ATOM      9  O9  SOL     1               
ATOM     10  O   WAT     1                 
ATOM     11  H1  WAT     1                 
ATOM     12  H2  WAT     1                 
ATOM     13  O   WAT     1                 
ATOM     14  H1  WAT     1                 
ATOM     15  H2  WAT     1                 
ATOM     16  O   WAT     1                 
ATOM     17  H1  WAT     1                 
ATOM     18  H2  WAT     1                 
ATOM     19  O   WAT     1                 
ATOM     20  H1  WAT     1                 
ATOM     21  H2  WAT     1                 
ATOM     22  O   WAT     1                 
ATOM     23  H1  WAT     1                 
ATOM     24  H2  WAT     1               
END
我想要的格式为:
ATOM      1  C1  SOL     1      
ATOM      2  O2  SOL     1      
ATOM      3  O3  SOL     1      
ATOM      4  C4  SOL     1      
ATOM      5  O5  SOL     1     
ATOM      6  O6  SOL     1     
ATOM      7  C7  SOL     1     
ATOM      8  O8  SOL     1     
ATOM      9  O9  SOL     1                 
ATOM     10  O   WAT     2                  
ATOM     11  H1  WAT     2                  
ATOM     12  H2  WAT     2                  
ATOM     13  O   WAT     3                  
ATOM     14  H1  WAT     3                  
ATOM     15  H2  WAT     3                  
ATOM     16  O   WAT     4                  
ATOM     17  H1  WAT     4                  
ATOM     18  H2  WAT     4                  
ATOM     19  O   WAT     5                  
ATOM     20  H1  WAT     5                  
ATOM     21  H2  WAT     5                  
ATOM     22  O   WAT     6                  
ATOM     23  H1  WAT     6                  
ATOM     24  H2  WAT     6               
END
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


jjdg(金币+1): 感谢参与 2011-12-08 00:24:34
astringent(金币+5): 2011-12-16 06:45:28
你这种情况,莫不如判断 WAT 就好了,WAT 之前的字符串不同,就在后面的编号上 +1,然后,连续三个编号相同,接着再判断下一处,比判断前面是 O 要准确一些……
2楼2011-12-07 09:11:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 astringent 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿复旦材料,英一专硕,总分357调剂 +4 1050389037 2026-04-02 5/250 2026-04-02 21:40 by dongzh2009
[考研] 277求调剂 +3 12A3 2026-04-02 3/150 2026-04-02 21:30 by swb0218
[考研] 085602 找调剂 +3 逆时针快乐 2026-04-02 3/150 2026-04-02 21:23 by dongzh2009
[考研] 0856材料与化工调剂,339 +14 10213207 2026-03-31 14/700 2026-04-02 21:01 by 1104338198
[考研] 316求调剂 +12 舟自梗 2026-04-01 16/800 2026-04-02 17:33 by zzsw+
[考研] 一志愿郑大材料工程290求调剂 +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[考研] 290求调剂085701 +3 1314捧花 2026-04-02 3/150 2026-04-02 13:34 by Ecowxq666!
[考研] 材料求调剂 一志愿哈工大总分298分,前三科223分 +12 dongfang59 2026-03-27 12/600 2026-04-02 12:26 by ms629
[考研] 求调剂!生物与医药专硕 +4 逆转陆先生 2026-04-01 4/200 2026-04-02 11:51 by xiaoranmu
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +10 哇呼哼呼哼 2026-04-01 11/550 2026-04-02 11:31 by lnilvy
[考研] 324求调剂 +5 想上学求调 2026-04-01 6/300 2026-04-02 10:16 by sanrepian
[考研] 考研调剂0702 +3 梅子味晚霞 2026-03-28 3/150 2026-04-02 10:10 by jp9609
[考研] 化学工程专硕324分,一志愿中国矿业大学求调剂 +7 耿耿1314 2026-04-01 7/350 2026-04-02 07:40 by 尚水阁主
[考研] 材料调剂 +11 一样YWY 2026-03-31 11/550 2026-04-01 22:25 by zhouyuwinner
[考研] 303分 0807学硕求调剂 +3 TYC3632 2026-04-01 3/150 2026-04-01 19:24 by lwk2004
[考研] 285求调剂 +5 FZAC123 2026-03-30 5/250 2026-04-01 15:50 by 韩雨涵
[考研] 286求调剂 +6 Faune 2026-03-30 6/300 2026-03-31 14:37 by jp9609
[考研] 323分 食品与营养调剂 +3 嘿ooo 2026-03-31 3/150 2026-03-31 09:38 by longlotian
[有机交流] 甲基亚磺磺酸钠和甲基磺酸酯反应机理 10+3 kaobao456 2026-03-29 4/200 2026-03-30 23:16 by nBu锂
[考研] 297 地理学070500 复试求调剂 +3 小圆圈圈ooo 2026-03-30 3/150 2026-03-30 21:05 by 余震yz
信息提示
请填处理意见