主题:有关正则表达式中替换问题
我有以下txt文档,内容如下:
C:\LHICT\Miatac\miatac.obc[02-FEB-08 12:59:43
@02-FEB-08 12:59:50 SN C01714B
(O 2751,2755 2759 6587 6591,
(O 2771 2774 6608 6609,6605,
RPWR_P35_GND#(,)VS
RPWR_P35_GND=3.162607K(2K,)AR
RN209_32_R2=159.008102(100,200)R
RN400_11_R2=-59.008102(-65,-55)R
1.抓取紧靠.obc的那个[color=FF0000]\[/color]和 [color=FF0000].obc[/color]之间的字符串,即miatac,将它替换,正则表达式是什 么?
2.抓取所有满足xxxxx[color=FF0000]=[/color]xxxxx[color=FF0000]([/color]xxxxx[color=FF0000],[/color]xxxxx[color=FF0000])[/color]xxx这种格式的行,正则表达式是什么?
3.在替换时,能同时将满足这两个正则表达式的字符串换掉吗?代码提供一下
最终效果是:
C:\LHICT\Miatac\XXXXX.obc[02-FEB-08 12:59:43
RPWR_P35_GND=3.162607K(2K,)AR
RN209_32_R2=159.008102(100,200)R
RN400_11_R2=-59.008102(-65,-55)R
我是菜鸟,想请大侠帮忙,我已经花在上面4天了,boyamyxia :希望你能看见此贴,谢谢了
C:\LHICT\Miatac\miatac.obc[02-FEB-08 12:59:43
@02-FEB-08 12:59:50 SN C01714B
(O 2751,2755 2759 6587 6591,
(O 2771 2774 6608 6609,6605,
RPWR_P35_GND#(,)VS
RPWR_P35_GND=3.162607K(2K,)AR
RN209_32_R2=159.008102(100,200)R
RN400_11_R2=-59.008102(-65,-55)R
1.抓取紧靠.obc的那个[color=FF0000]\[/color]和 [color=FF0000].obc[/color]之间的字符串,即miatac,将它替换,正则表达式是什 么?
2.抓取所有满足xxxxx[color=FF0000]=[/color]xxxxx[color=FF0000]([/color]xxxxx[color=FF0000],[/color]xxxxx[color=FF0000])[/color]xxx这种格式的行,正则表达式是什么?
3.在替换时,能同时将满足这两个正则表达式的字符串换掉吗?代码提供一下
最终效果是:
C:\LHICT\Miatac\XXXXX.obc[02-FEB-08 12:59:43
RPWR_P35_GND=3.162607K(2K,)AR
RN209_32_R2=159.008102(100,200)R
RN400_11_R2=-59.008102(-65,-55)R
我是菜鸟,想请大侠帮忙,我已经花在上面4天了,boyamyxia :希望你能看见此贴,谢谢了