[求助] delphi 汉字检索
大家是如何做这样一个文字检索过程的?
判断 "我们" 在 " 我们都爱delphi"里面的?
希望能提供代码。谢谢
大家是如何做这样一个文字检索过程的?
判断 "我们" 在 " 我们都爱delphi"里面的?
希望能提供代码。谢谢
去BAIDU查查
DELPHI字符串函数
我找到了
Pos
功能说明:查找字符(串)所在位置。该函数有二个参数。第一个参数为要查找的字符(串),第二个参数为被查找字符(串)。
参考实例:
var
nPos: Integer; // 用于保存查找的字符所在位置
begin
nPos := Pos(''Like'', ''I Like Reading!'');
end;
此时nPos等于3。如果没有查找到,则nPos为0。
注意:Pos函数在查找时是要区分字符大小的。如果要实现不区分大小,那么需要使用UpperCase或LowerCase函数将两个参数的字符(串)转换为“大写”或“小写”再进行查找。
另外还有一个查找字符(串)的函数----AnsiPos,该函数的使用方法与Pos函数完全一样。当你查找的是汉字时,最好使用AnsiPos函数。
真是高兴啊,希望有帮助阿。
if AnsiContainStr('I like you','you' ) then
ShowMessage('you in ')
else
ShowMessage('you not in ');