Funzioni Asp di stringa Le funzioni stringa del linguaggio Asp permettono l'elaborazione e la manipolazione delle stringhe di testo, contare il numero dei caratteri, sostituire parti della stringa o estrarre una parte. Le principali funzioni Asp per la gestione delle stringhe sono le seguenti:
- Ucase(stringa)
la funzione Ucase converte la stringa in lettere maiuscole
- Lcase(stringa)
la funzione Lcase converte la stringa in lettere minuscole
- Ltrim(stringa)
la funzione Ltrim rimuove tutti gli spazi dal lato sinistro della stringa
- Rtrim(string)
la funzione Rtrim rimuove tutti gli spazi dal lato destro della stringa
- Trim(string)
la funzione Trim rimuove tutti gli spazi sia a destra che a sinistra della stringa
- Space(n)
la funzione Space restituisce una stringa formata da 'n' spazi bianchi
- String(n, carattere)
la funzione String restituisce una stringa composta dal carattere definito nella funzione ripetuto n volte
- Len(string)
la funzione Len restituisce il numero di caratteri della stringa
- Len(variable)
la funzione Len restituisce il numero di byte occupati dalla variabile
- LenB(stringa)
la funzione LenB restituisce il numero di byte necessario per memorizzare la stringa
- StrReverse(stringa)
la funzione StrReverse restituisce la stringa disponendo i caratteri in ordine inverso
- StrComp(stringa1, stringa2, comparetype)
la funzione StrComp confronta due stringhe; l'uso del parametro “comparetype” consente di impostare il confronto tra lettere maiuscole o minuscole
- Right(stringa, n)
la funzione Right restituisce una sottostringa composta dai primi n caratteri dal lato destro della stringa
- RightB(stringa, numero)
la funzione RightB fornisce il numero di byte della stringa nei primi 'n' caratteri del suo lato destro
- Left(stringa, numero)
la funzione Left restituisce una sottostringa composta dagli ultimi 'n' caratteri dal lato sinistro della stringa
- LeftB(stringa, numero)
la funzione LeftB restituisce il numero di byte della stringa a partire dal suo lato sinistro
- Mid(stringa, inizio, lunghezza)
la funzione Mid restituisce una sottostringa della stringa a partire dalla posizione 'inizio' e con una 'lunghezza' prestabilita
- MidB(stringa, inizio, lunghezza)
la funzione MidB restituisce una sottostringa in base al numero di byte anziché del numero di caratteri
- InStr(inizio, stringa1, stringa2, comparetype)
la funzione InStr si usa per verificare se la stringa2 è contenuta nella stringa1; il parametro 'inizio' indica dove cominciare il confronto
- InStrB
la funzione InStrB è simile alla precedente, in questo caso le informazioni di partenza e il valore di ritorno sono posizioni relative ai byte e non ai caratteri
- InStrRev(stringa1, stringa2, inizio, comparetype)
la funzione InStrRev verifica se la stringa1 è contenuta nella stringa2 iniziando la ricerca da destra verso sinistra. Per default il valore 'inizio' corrisponde all'ultimo carattere della stringa2.
- Replace(stringa, find, replace)
la funzione Replace permette di ricercare una sottostringa 'find' all'interno della stringa e sostituirla con un'altra sottostringa 'replace' definita nella funzione
- Filter(arrStrings, SearchFor, include, comparetype)
la funzione Filter effettua la ricerca all’interno di una matrice (array) di stringhe (arrstring) restituendo un sottoinsieme della matrice.
- Split(stringa, delimiter, count, comparetype)
la funzione Split decompone la stringa in una matrice in base alla presenza di un carattere 'delimiter' contenuto in essa. Il parametro 'count' fissa il numero massimo di sottostringhe che devono essere create.
- Join(stringarray, delimiter)
la funzione Join è inversa alla precedente Split(), prende come input una matrice di stringhe e le unisce in un'unica stringa utilizzando come carattere delimitatore quello indicato nel 'delimiter' della funzione
- Asc(string)
la funzione Asc restituisce il codice ANSI corrispondente al primo carattere della stringa
- Chr(integer)
la funzione Chr restituisce una stringa che consiste del carattere corrispondente al codice ANSI specificato nel parametro “integer”
Scrivi
la tua opinione sull'argomento
le tue opinioni saranno
pubblicate nello spazio
Forum
|
Voci correlate
|
|
|