Definizione di sottostringa

April 13

Definizione di sottostringa


I programmi per computer e siti web utilizzano diversi tipi di dati, inclusi testo. Nella maggior parte dei linguaggi di programmazione, sequenze di testo vengono indicati come stringhe. Una stringa è una sequenza di caratteri, che possono includere maiuscole e minuscole lettere, numeri e simboli. Una stringa è una sezione di una stringa più grande. Molti siti e programmi utilizzano sottostringhe per gestire i dati, come testo di input dell'utente.

Variabili di testo

Programmi e script Web utilizzano variabili per modellare singole voci di dati. Il seguente codice di esempio PHP dimostra la creazione di una variabile stringa:

$ my_words = "qui ci sono alcune parole";

Questo codice dà la variabile un nome e un valore. Si tratta di una istruzione di assegnazione, con il contenuto del testo incluso tra virgolette sul lato destro della dichiarazione e il segno di uguale assegnarlo alla variabile chiamata sulla sinistra. Le stringhe di testo sono tra i più comuni tipi di dati per desktop e applicazioni Web, la memorizzazione di input da parte dell'utente o del testo del display. In alcune lingue, come Java, i programmatori devono dichiarare il tipo di una variabile quando creano, come segue:

myWords String = "qui ci sono alcune parole";

String Sezioni

A volte i programmatori hanno bisogno di accedere alle informazioni sul contenuto di una variabile stringa, tra cui l'acquisizione di parti di esso. E 'anche comune per le applicazioni per ritagliare i valori di stringa - per esempio, se una interfaccia utente ha una quantità limitata di spazio per visualizzare la stringa, o se una risorsa di archiviazione dei dati, ad esempio un database, può solo memorizzare le stringhe di lunghezza limitata . Spesso, le funzioni sottostringa eseguire in situazioni in cui lo sviluppatore non sa per quanto tempo una stringa sarà, come ad esempio se viene letto in dall'input dell'utente o importata da una fonte di dati.

funzioni

La maggior parte dei linguaggi forniscono funzioni standard per la creazione di stringhe all'interno delle applicazioni. Il seguente codice Java dimostra:

String = sectionString myWords.substring (0, 7);

Questo restituisce i primi sette caratteri della stringa come nuova variabile stringa. Il primo parametro indica l'indice del primo carattere della stringa, mentre la seconda indica la posizione dopo il carattere finale. La prima posizione di indice di una stringa è zero. Il metodo substring non altera la stringa è chiamato. Copia la sequenza di caratteri specificato in una nuova stringa. Il seguente codice esegue lo stesso processo in PHP:

$ Section_string = substr ($ my_words, 0, 7);

In questo caso, i parametri comprendono la stringa originale e le posizioni di indice.

Opzioni

La maggior parte delle funzioni sottostringa forniscono agli sviluppatori opzioni in termini di parametri possono passare. Ad esempio, se un solo parametro integer viene passato al metodo, il metodo substring verrà eseguito da quella posizione alla fine della stringa, come il seguente codice JavaScript:

var myText = "qualche parola in più";
var = textSection myText.substring (5, 9);

Alcuni linguaggi permettono anche il codice di passare interi negativi, come nel seguente esempio JavaScript:

var = endText myText.substring (-2);

Ciò restituisce gli ultimi due caratteri della stringa.