ContainsStr
ContainsStr performs a case sensitive search for the specified substring ASubText, in the specified string AText.
The function returns a boolean True if one or more instances of ASubText exist in AText.
For a search that is not case sensitive, use the ContainsText routine.
Declaration: Function ContainsStr(const AText, ASubText : string) : Boolean;
Examples as below.
procedure
ScriptEvent (
var
Value : variant);
var
TheText, FullText :
string
;
BoYN :
boolean
;
begin
FullText :=
'The theories behind why we evolved three-colour vision is wide and varied.'
;
TheText :=
'two'
;
BoYN := ContainsStr(FullText, TheText);
//Will not find it
If
BoYN =
True
then
LogInfo(
'The subtext is contained withn.'
)
else
LogInfo(
'The subtext was not found contained within. Try agin.'
);
TheText :=
'THREE'
;
BoYN := ContainsStr(FullText, TheText);
//Will not find it
If
BoYN =
True
then
LogInfo(
'The subtext is contained withn.'
)
else
LogInfo(
'The subtext was not found contained within. Try agin.'
);
TheText :=
'three'
;
BoYN := ContainsStr(FullText, TheText);
//Will find it
If
BoYN =
True
then
LogInfo(
'The subtext is contained withn.'
)
else
LogInfo(
'The subtext was not found contained within. Try agin.'
);
end
;