- 帖子
- 115
- 积分
- 175
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-11-7
|
[文本处理] 批处理如何删除指定范围内容文本,保留最后一个类似内容?
文本内容如下:
%
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
M05
M09
M30
%
%
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
M05
M09
M30
%
%
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
M05
M09
M30
%
要求批量出来的结果如下:
%
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
(MSN)
(PROGRAM NAME: 324B1A)
(Time: Tue Nov 06 20:39:03 2012)
(Cutter Name: D12)
G91G28Z0.
G90G54.1P45G00X0.Y0.
G5.1Q1
G00 G90 X-32.328 Y-44. S3000 M03
Z60.
Z50.5
Z49.555
G01 Z49.055 F1000.
G00 Z60.
G91G28Z0.
M05
M09
M30
%
把
M05
M09
M30
%
%
删掉,
但要保留最后的
M05
M09
M30
%
|
|