/ / Delphi pos - lines in Pascal

Delphi pos - lines in Pascal

In Delphi, come in qualsiasi altro linguaggio di programmazione, puoi lavorare con le stringhe. Ci sono molte funzioni per lavorare con loro. In questo articolo, vedremo le funzioni di stringa più popolari in Delphi.

Trovare un personaggio in una stringa

In Delphi, pos è usato per trovare la posizionecarattere o gruppo di caratteri in una stringa. Questa funzione è usata come segue: pos (la stringa che stiamo cercando, la stringa che stiamo cercando). Ad esempio, nella parola "macchina" dobbiamo trovare la lettera "O". Scrivi pos ('o', 'Automatico'). Durante l'esecuzione del programma, al posto di questa funzione appare il numero 4. Poiché la lettera O nella parola "macchina automatica" si trova al 4 ° posto. O vogliamo trovare un'intera linea di simboli. Nella parola "Frigorifero" trova un "dile". Pos ('dil', 'frigorifero'). Ritornerà a noi 5, poiché il passaggio del dile inizia con un 5 carattere. Se non c'è alcun carattere o riga di caratteri nella linea sorgente, la funzione restituisce 0. È anche importante ricordare che le lettere a e A sono diverse, quindi se hai bisogno di trovare tutte le lettere a nella parola, cerca sia a che A.

delphi pos

Altre funzioni in Delphi

Oltre alla funzione pos, include Delphiun sacco di funzioni per lavorare con le stringhe. Ad esempio, la copia della funzione. È usato per copiare una singola sezione da una linea all'altra. Inoltre, la funzione concat funge da concatenatore a due linee. Come in matematica, vengono aggiunti due numeri, anche le linee sono unite.

Procedure per le stringhe in Delphi

delphi string funzioni

Le funzioni restituiscono sempre qualcosa, ma le procedure- no. Esempi di procedure stringa sono le procedure di inserimento e cancellazione. La procedura di cancellazione può rimuovere i frammenti da una stringa. E Inserisci - per inserire. Combinando abilmente queste procedure e utilizzando le funzioni, è possibile ottenere ottimi risultati, ad esempio, tutti i correttori di errori che enfatizzano parole scritte erroneamente e correggerli, traduttori, dizionari e così via, funzionano. Tutti usano le funzioni di stringa, ma probabilmente non in Pascal. Conoscendo le funzioni e le procedure delle stringhe, è possibile, ad esempio, scrivere il programma mostrato nella figura sopra.

Leggi di più: