我用过这些方法,如把网页HTML存在数据库中,然后在程序启动的同时读数据库中的网页文本,存入内存,然后通过文本替换的方法来更新我要更新的数据,可惜的是不能同时更新几个,只能一个一个更新。 网页如下:
<td><a href="$jxdj$" style="width:auto;"><span>接修登记</span></a></td>
<td width="35"></td>
<td><a href="$jcbj$" style="width:auto;"><span>检测报价$jxbjOKOK$</span></a></td>
<td width="15"></td>
<td><a href="$jcwx$" style="width:auto;"><span>检测维修$jcwxOKOK$</span></a></td>
<td width="30"></td>
<td><a href="$xpzj$" style="width:auto;"><span>修品质检(可选)</span></a></td>
<td width="25"></td>
<td><a href="$jsqj$" style="width:auto;"><span>取机结算$LJJSOKOK$</span></a></td>
<td width="30"></td>
<td><a href="$shgb$" style="width:auto;"><span>审核关闭$shgbOKOK$</span></a></td>
我主要是想把红字的地方, $jcwxokok$ 更新为 (<font color="red">2</font>)
刚刚开始学,在Baidu这种问题不好搜,所以请有知道的高手回答一下。多谢。
解决方案 »
- Access violation at address 4DD4186B in module 'msado15.dll'错误,急
- 十分紧急,请问Delphi可以直接读取有增减项的Excel数据,再通过报表控件打印出报表吗?怎么做.
- 字符串问题!问题不难,在线等,一解决马上结贴!
- 如何在delphi中编写COM实现与c#的数据共享!!
- 制作自己的组件怎样才能换组件的图标?
- 一個初學者的問題,請大家幫幫忙,謝謝!!!!
- 一个记录由于有多个字段,怎样才能分成两页来打印?能详细点吗,用QuickRep打印
- 下载FastReport控件
- 遇到怪事了,求救,TDBEDIT.READONLY不起作用了
- www.kavabyte.com 发布注册表医生1.4
- dephi 怎样每隔十秒让电脑自动按回车键的程序怎么写
- 如何取*.ico文件中,其它大小的图标
var
site,StrLen:integer;
i,k:integer;
begin
StrLen:=length(source); // source的长度
k:=Length(S);
for I:=0 to k do
begin
site:=pos(source,s); //source在S中出现的位置
if site = 0 then
break;
delete(s,site,StrLen); //删除source字符串
insert(target,s,site); //插入target字符串到S中
replac:=s; //返回新串
end;
var
db,st:string;
s,k:Tstrings;
k:=TStringList.Create;
K.Text:=replac(sub1,'$jxbjOKOK$','(可选)');
k.Text:=replac(sub1,'$xpzjokok$','(可选)');
k.text:=replac ...
....
k.SaveToFile((ExtractFileDir(Application.Exename)+'\html\sub1.html'));
k.Free;用这个只能替换一个。我本来想同时替换 $jxbjOKOK$ 及$xpzjokok$ 还有5个的内容。。
type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);