小弟有一文本文件如下(mytext.txt):
<HTML>
<HEAD><TITLE>test!</TITLE></HEAD>
<BODY scroll=no boder="0">
<CENTER>
<H3><B><U><I>Test</B></U></I></H3></CENTER>
<DIV>
<MARQUEE id=marquee1 style="WIDTH: 100px; COLOR: red; HEIGHT: 128px" trueSpeed scrollDelay=100 direction=up loop=1000 height=128 name="marquee1">My Test!</MARQUEE></DIV></BODY>
</HTML>本人想把<MARQUEE>里面的内容My Text!替换成Hello,或者其他的文字,请问如何操作?小弟先谢谢各位了!!!!!!!!!!!!!!!
<HTML>
<HEAD><TITLE>test!</TITLE></HEAD>
<BODY scroll=no boder="0">
<CENTER>
<H3><B><U><I>Test</B></U></I></H3></CENTER>
<DIV>
<MARQUEE id=marquee1 style="WIDTH: 100px; COLOR: red; HEIGHT: 128px" trueSpeed scrollDelay=100 direction=up loop=1000 height=128 name="marquee1">My Test!</MARQUEE></DIV></BODY>
</HTML>本人想把<MARQUEE>里面的内容My Text!替换成Hello,或者其他的文字,请问如何操作?小弟先谢谢各位了!!!!!!!!!!!!!!!
解决方案 »
- java >>移位运算 和 delphi的shr运算(正数和负数)结果一样吗?
- 在ADOQuery中如何往in条件中传入参数?
- 已知一个点的坐标(x,y),然后用SetWorldTransform变换坐标系后,求屏幕上同一个点的位置的新坐标值。各为帮帮忙啊
- 成长科技的读卡机谁用过!!
- 初学者请各位大哥帮帮小弟
- 如果将汉字转换为点阵(串口开发)
- 急问:请高手帮帮忙!
- ★★求教:Microsoft Speech SDK5.1语音识别问题★★★★★★
- 在VB和Delphi之间如何传递多维数组
- 在哪里找msdn的说明?
- 日期时间分开查询的问题?急~!!!!
- 如何把excel文件存到sqlserver数据库
然后再把打开的这个文件里面的那个内容替换成我想要的内容。能不能给出部分代码,谢谢!
sList: TStringList;
i: Integer;
begin
sList := TStringList.Create;
sList.LoadFromFile('c:\mytext.txt');
for i := 0 to sList.Count - 1 do
if Pos('</MARQUEE>', sList[i]) > 0 then begin
sList[i] :=
Copy(sList[i], 1, Pos('>', sList[i])) +
'Hello' +
Copy(sList[i], Pos('</MARQUEE>', sList[i]), Length(sList[i]));
Break;
end;
sList.SaveToFile('c:\mytext.txt');
sList.Free;
end;
afile:textfile;
stemp,snew:string;
begin
assignfile(afile,'c:\mytext.txt');
reset(afile);
snew:='';
while not eof(afile) do
begin
stemp:=readln(afile)
stemp:=stringreplace(stemp,'My Text!','hello');
snew:=snew+#0a#0d+stemp;
end;
closefile(afile);
assignfile(afile,'c:\mytext.txt');
rewrite(afile);
writeln(f,snew);
closefile(aflie);
end;