怎样判断一个字符串A在字符串B里面?例如:A:=‘靓女’;B:=‘我爱靓女';用那个函数?C里面可以用strstr,但为什么pascal好似无这么函数啊?(50

  • 主题发起人 delphilove
  • 开始时间
D

delphilove

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样判断一个字符串A在字符串B里面?例如:A:=‘靓女’;B:=‘我爱靓女';用那个函数?C里面可以用strstr,但为什么pascal好似无这么函数啊?(50分)<br />多谢!!!!!!!!!!!!!
 
AnsiString的Pos函数
 
function Pos(Substr: string
S: string): Integer;
 
来晚了,来晚了
 
var S: string;

begin
S := ' 123.5';
{ Convert spaces to zeros }
while Pos(' ', S) > 0 do
S[Pos(' ', S)] := '0';
end;
 
var
A,B:String;
begin
A:='靓女';
B:='我爱靓女';
if Pos(A,B) > 0 then
Showmessage('B包含A!');
end;
 
来晚了...
 
多人接受答案了。
 
顶部