<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Funzioni > Substring |
Restituisce un oggetto contenente un numero specificato di caratteri a partire da una posizione specifica di una stringa.
Funzione
object Substring(object obj, int position, int length)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
obj |
Oggetto da cui restituire i caratteri specificati a partire da una specifica posizione |
Object |
|
position |
Posizione di obj da cui estrarre alcuni caratteri. Il parametro position parte dal valore zero. |
Integer |
|
length |
Numero di caratteri da restituire |
Integer |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Oggetto contenente length caratteri di obj estratti a partire dalla posizione position di obj |
Object |
|
Commenti
Se obj è di tipo string:
Restituisce |
Condizione |
String |
se obj contiene un numero di caratteri maggiore della somma di position e lenght. Se lenght è 0, viene restituita l'intera stringa obj. |
eccezione |
se length è minore di zero |
eccezione |
se obj contiene un numero di caratteri minore della somma di position e lenght |
Se obj è di tipo IList:
Restituisce |
Condizione |
arrayvalue |
se gli elementi di obj sono tutti di tipo stringa, con un un numero di caratteri maggiore della somma di position e lenght, restituisce una lista di stringhe costituita dalle stringhe che iniziano dalla posizione position di lunghezza length. Se lenght è 0, viene restituita la lista di stringhe obj. |
eccezione |
se length è minore di zero |
eccezione |
se obj contiene almeno una stringa con un numero di caratteri minore della somma di position e lenght |