Pour rechercher dans une chaîne en Pascal, utilisez la méthode pos()
.
Elle renvoie l'index de la 1ère occurrence de la sous-chaîne dans la chaîne :
pos(originalString, smallString) - regarde dans originalStringsmallString
Lorsque la sous-chaîne est introuvable, la méthode renvoie 0 :
bienvenue := 'Bonjour tout le monde ! Au revoir le monde !"
index := pos(bienvenue, 'wor');
écrireln(index); // 7
index := pos(bienvenue, "soleil");
écrireln(index); // 0
Veuillez noter : ces méthodes ne recherchent pas le nombre d'occurrences, mais déterminent uniquement s'il existe ou non une telle sous-chaîne dans la chaîne .