Y
yeeler
Unregistered / Unconfirmed
GUEST, unregistred user!
平时我们在memo中查找字符串,并选中目标字串,可以用一下方式实现:
function FindMemoStr(const AMemo: TMemo; AString: string): string;
var
p, Len: integer;
begin
Len := Length(AString);
p:=Pos(AString, AMemo.Text);
if (p>0) then
begin
AMemo.SetFocus;
AMemo.SelStart := p - 1;
AMemo.SelLength := Len;
// PostMessage(AMemo.Handle, EM_SCROLLCARET, 0, 0);
end;
end;
查找的文本不能包含 回车 换行 TAB 等. 如何简单高效的实现字符串块的查找呢? 比如我要在一个网页中查找某个表格,用字符串块查找可以有效减少查询的次数,重复的少.
如何像FrontPage哪样,自己做一个 字符串块查找呢? 请各位高手指点,请给出代码,谢谢.
function FindMemoStr(const AMemo: TMemo; AString: string): string;
var
p, Len: integer;
begin
Len := Length(AString);
p:=Pos(AString, AMemo.Text);
if (p>0) then
begin
AMemo.SetFocus;
AMemo.SelStart := p - 1;
AMemo.SelLength := Len;
// PostMessage(AMemo.Handle, EM_SCROLLCARET, 0, 0);
end;
end;
查找的文本不能包含 回车 换行 TAB 等. 如何简单高效的实现字符串块的查找呢? 比如我要在一个网页中查找某个表格,用字符串块查找可以有效减少查询的次数,重复的少.
如何像FrontPage哪样,自己做一个 字符串块查找呢? 请各位高手指点,请给出代码,谢谢.