Scopo
Ritorna una parte di una stringa.
Sintassi
string Risultato = "" // Leggo il risultato della funzione
//
Risultato := Mid(stringa, inizio, lunghezza)
//
Risultato := Mid(stringa, inizio, lunghezza)
Argomenti
Stringa | Stringa di cui si vuole ottenere una parte |
Inizio | Indice del carattere della stringa da cui partire |
Lunghezza | Lunghezza della stringa che si vuole ottenere |
Valore di ritorno
Viene ritornata una stringa corrispondente alla parte richiesta della Stringa.
Esempio di codice
// **************************************************
// Seleziona una sottostringa
// **************************************************
public void Functionstring.Mid()
{
string parola = "Ciao"
//
string trim = ""
//
trim = mid(parola, 0, 2) // = "Ci"
}
// Seleziona una sottostringa
// **************************************************
public void Functionstring.Mid()
{
string parola = "Ciao"
//
string trim = ""
//
trim = mid(parola, 0, 2) // = "Ci"
}
- Se Stringa è Null la funzione ritorna Null.
- Se Inizio è Null o minore o uguale a Zero ed è selezionato il flag "Confronto con Null" in Parametri di Compilazione, la funzione ritorna la Stringa originale, altrimenti se il flag è deselezionato la funzione ritorna StringaVuota.
- Lunghezza è un parametro opzionale, nel caso non venga indicato si considera tutta la Stringa.
- Se Lunghezza è Zero o minore di Zero la funzione ritorna una StringaVuota.
- Se Lunghezza è maggiore della lunghezza della porzione di stringa che segue Inizio la funzione ritorna la sola porzione di Stringa.
- È l'equivalente della funzione substring di molti linguaggi di programmazione.
Ultima modifica: 10/01/2023 / Validità: da 8.5.3800