如何解决在两个模式之间查找并替换文本
有一个文本文件
START_PATTERN XX1#TTTT2_HHH_BBB_1
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPB
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPF
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPK
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPM
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPR
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPT
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPU
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPV
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPX
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS2
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS4
XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS5
END_PATTERN
START_PATTERN XX1#TTTT2_MMM_P00001
XX1#TTTT2_MMM_P99001_DEL_INACTIVE_IM
END_PATTERN
START_PATTERN XX1#TTTT3_PPP_TEST_E
XX1#TTTT3_PPP_TEST_BATCH_JOB_FBL5N
XX1#TTTT3_PPP_TEST_BATCH_JOB_FBL5N_2
END_PATTERN
问题是如何在 START_PATTERN 之后的文本行中循环浏览文件,并将其放在以下所有行的开头,直到 END_PATTERN ? 因此,输出文件如下:
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPB
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPF
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPK
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPM
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPR
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPT
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPU
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPV
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USPX
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS2
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS4
XX1#TTTT2_HHH_BBB_1XX1#TTTT2_HHH_DUS001_BBB_AUTO_UD_USS5
XX1#TTTT2_MMM_P00001XX1#TTTT2_MMM_P99001_DEL_INACTIVE_IM
XX1#TTTT3_PPP_TEST_EXX1#TTTT3_PPP_TEST_BATCH_JOB_FBL5N
XX1#TTTT3_PPP_TEST_EXX1#TTTT3_PPP_TEST_BATCH_JOB_FBL5N_2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。