Substring

<< 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