function ChercheSecondMot(Phrase, Mot: String): String; begin if Pos(Mot, Phrase) = 1 then Delete(Phrase, 1, Length(Mot) + 1) else Phrase := ''; Result := Phrase; end;
SecondMot := ChercheSecondMot(LaPhrase, Lemot);
function ChercheSecondMot(Phrase, Mot: String): String; var PremierMotPhrase: String; PosPremierEspace: Integer; begin PosPremierEspace := Pos(' ', Phrase); PremierMotPhrase := Copy(Phrase, 1, PosPremierEspace - 1); { if (Pos(AnsiUpperCase(Mot), AnsiUpperCase(Phrase)) = 1) and (Length(PremierMotPhrase) = Length(Mot)) then } // plus simple : if UpperCase(Mot) = UpperCase(PremierMotPhrase) then begin Delete(Phrase, 1, Length(Mot)); Result := TrimLeft(Phrase); end else Phrase := ''; end;
else Phrase := '';
else Result := '';
Result := '';
function ChercheSecondMot(Phrase, Mot: String): String; var PremierMotPhrase: String; PosPremierEspace: Integer; begin Result := ''; PosPremierEspace := Pos(' ', Phrase); PremierMotPhrase := Copy(Phrase, 1, PosPremierEspace - 1); if UpperCase(Mot) = UpperCase(PremierMotPhrase) then begin Delete(Phrase, 1, Length(Mot)); Result := TrimLeft(Phrase); end; end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question