我有一字符串S,想判断其中是否有'AB'子串请问用哪个函数?

解决方案 »

  1.   

    if pos('AB',S)>0  then  有
     else 没有
      

  2.   

    如果不确定大小写,可以用AnsiContainsText函数首部 function AnsiContainsText(const AText, ASubText: string): Boolean; $[StrUtils.pas
    功能 返回字符串AText是否包含子串ASubText
    说明 不区分大小写
    参考 function StrUtils.AnsiUppercase; function StrUtils.AnsiPos
    例子 CheckBox1.Checked := AnsiContainsText(Edit1.Text, Edit2.Text);但我比较偏向于使用 if pos('AB',UpperCase(s))>0 then
    这种方法