如下:假如一个TXT文件里面内容如下:
[Design]
Version=1.0
HierarchyMode=0
ChannelRoomNamingStyle=0
AllowSheetEntryNetNames=1
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
DefaultPcbPcad=0
ReorderDocumentsOnCompile=1
VHDL87=0
Verilog95=0[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
我想把:
[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg中的:"FPGA_165B_DigitizedSound.sdkg"替换为:
"MyFile.ncb"
该如何做啊?
麻烦那位兄弟指教,请尽量详细,thanks!
[Design]
Version=1.0
HierarchyMode=0
ChannelRoomNamingStyle=0
AllowSheetEntryNetNames=1
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
DefaultPcbPcad=0
ReorderDocumentsOnCompile=1
VHDL87=0
Verilog95=0[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
我想把:
[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg中的:"FPGA_165B_DigitizedSound.sdkg"替换为:
"MyFile.ncb"
该如何做啊?
麻烦那位兄弟指教,请尽量详细,thanks!
解决方案 »
- 我在使用 Scroll bar 和 Slider 控件时 RANGE 和 默认值都设了,但在使用时 用鼠标移动游标却始终在 0 , 在WINDLG的 OnHScroll 也设
- 高手请进!!!(关于工具栏填加位图)
- 请教大侠, 怎么分辨一个HTTP代理是普通代理,匿名代理, 还是超级代理
- 怎么才能让list box控件的水平滚动条显示出来???
- COM小问题
- vc中怎么才能发信呢?
- 请教高手:一个简单的问题,在线等待
- 关于SetItemData CreateHatchBrush
- 怎麼抓string table
- MFC仿qq求助
- 非MFC DLL编写问题!
- CreatePipe获得控制台程序输出的实时性问题
[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
[Document2]
DocumentPath=adsgagdound.sdkg
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
[Document3]
DocumentPath=FadsgadfhitizedSound.sdkg
AppendSheetNumberToLocalNets=0
DefaultConfiguration=
UserID=0xFFFFFFFF
DefaultPcbProtel=1
.....
我想把:
[Document1]
DocumentPath=FPGA_165B_DigitizedSound.sdkg中的:"FPGA_165B_DigitizedSound.sdkg"替换为:
"MyFile1.ncb"[Document2]
DocumentPath=FPGA_165B_DigitizedSound.sdkg中的:"adsgagdound.sdkg"替换为:
"MyFile2.ncb"[Document3]
DocumentPath=FadsgadfhitizedSound.sdkg中的:"adsgagdound.sdkg"替换为:
"MyFile3.ncb"如此替换很多个,改如何办呢??
我们也不知道你的文件名,那个"c:\\youtxt.txt"只是为了演示,你自己用的时候填你的文件全路径啊...
[Document1],[Document2],[Document3]是不定的,也就是说,我要先在TXT里面的所有字符中
的每个
[Document*]下的一行中:DocumentPath=后面的字符进行替换,但文件名的扩展名不替换.比如我有三个字符:如: AAA.CRX, BBB.MLT, CCC.XYN(原字符),分别用 : 111,222,333替换过来.
替换后变成111.CRX,222.MLT,333.XYN;
找到如下情况的:
[Document*]
DocumentPath=AAA.CRX 我就替换;替换后变为:
[Document*]
DocumentPath=111.CRX (注意:其中的*是不定的,我自己也不知道它是什么数字)
并且一个文件里面可能有多个这样的出现:
即可能有:
[Document1]
DocumentPath=AAA.CRX
也有
[Document11]
DocumentPath=AAA.CRX
这两种情况我都要替换;
而:[Document*]
DocumentPath=DDD.CPX,因为DDD.CPX不在我的替换字符范围内,我则不进行替换,
其中的*是我自己也不知道的数字,该如何办??
大家再帮帮我如何?