I programmi per computer e siti web di utilizzare diversi tipi di dati, inclusi testo . Nella maggior parte dei linguaggi di programmazione , le sequenze di testo sono indicati come stringhe . Una stringa è una sequenza di caratteri , che possono includere -e superiori lettere minuscole , numeri e simboli . Una sottostringa è una sezione di una stringa più grande . Molti siti e programmi utilizzano stringhe per gestire i dati , come ad esempio di testo di input dell'utente . Variabili di testo
Programmi
e script Web utilizzano le variabili di modellare i singoli elementi di dati . Il seguente esempio di codice PHP illustrata la creazione di una variabile stringa :
$ my_words = " Ecco alcune parole " ;
Questo codice dà il nome di una variabile e un valore . Questa è un'istruzione di assegnazione , con il contenuto del testo compreso tra virgolette sul lato destro della dichiarazione e l'uguale di assegnarlo alla variabile di nome a sinistra. Le stringhe di testo sono tra i più comuni tipi di dati per entrambe le applicazioni desktop e web , input utente memorizzazione o testo del display . In alcuni linguaggi , come Java , i programmatori devono dichiarare il tipo di una variabile quando lo creano , come segue :
myWords String = " Ecco alcune parole ";
sezioni String
a volte i programmatori hanno bisogno di accedere alle informazioni relative al contenuto di una variabile stringa , compresa l'acquisizione di parti di esso . E ' anche comune per applicazioni alla stringa valori crop - per esempio , se una interfaccia utente ha una quantità limitata di spazio per visualizzare la stringa , o se una risorsa di archiviazione di dati, ad esempio un database , può memorizzare solo stringhe di lunghezza limitata . Spesso , le funzioni sottostringa eseguire in situazioni in cui lo sviluppatore non sa per quanto tempo una stringa sarà , ad esempio se viene letta da input dell'utente o importata da una fonte di dati .
funzioni
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 una nuova variabile stringa . Il primo parametro indica l'indice del primo carattere della sottostringa , mentre il secondo indica la posizione dopo il carattere finale . La prima posizione di indice di una stringa è zero . Il metodo substring non altera la stringa è chiamata a . Esso copia la sequenza di caratteri specificata in una nuova stringa . Il codice seguente esegue lo stesso processo in PHP :
$ section_string = substr ( $ my_words , 0 , 7 ) ;
In questo caso , i parametri comprendono la stringa originale così come la posizioni di indice .
opzioni
maggior parte delle funzioni sottostringa forniscono agli sviluppatori opzioni in termini di parametri che 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 nel seguente codice JavaScript :
myText var = " ancora un po ' parole " ; var textSection = myText.substring ( 5 , 9) ;
Alcuni linguaggi consentono anche il codice per passare interi negativi , come nel seguente esempio di JavaScript :
var endText = myText.substring ( -2 ) ;
Questo restituisce i due caratteri finali nella stringa
.