English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Stringhe

Mid

funzione copia link

Scopo

Ritorna una parte di una stringa.

Sintassi

string Risultato = "" // Leggo il risultato della funzione
// 
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"
}
  • 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

Vedi Anche

  • Left (funzione)
  • Right (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum