Per cercare all'interno di una stringa in Pascal, usa il metodo pos()
.
Ha restituito l'indice della prima occorrenza della sottostringa nella stringa:
pos(originalString, smallString) - cerca in originalString smallString
Quando la sottostringa non viene trovata, il metodo restituisce 0:
benvenuto := 'Ciao mondo! Addio mondo!';
index := pos(benvenuto, 'lavoro');
writeln(indice); // 7
index := pos(benvenuto, 'sole');
writeln(indice); // 0
Nota: questi metodi non cercano il numero di occorrenze, ma determinano solo se esiste o meno tale sottostringa nella stringa .