@SUBSTRING
restituisce la sottostringa che inizia con il carattere corrispondente all'indice iniziale e si estende al carattere precedente l'indice finale. L'indice iniziale inizia con zero e il testo restituito non include l'indice finale. Se l'indice finale è maggiore del numero di caratteri nella stringa, non viene restituito nulla.
Tipo di DTP:
@SUBSTRING
può essere assegnato a un DTP di tipo membro, membri, dimensione, dimensioni, stringa o password.
Sintassi:
@SUBSTRING(Stringa,Indice iniziale,Indice finale)
Parametri:
Parametro | Descrizione |
---|---|
Stringa |
Design Time Prompt o testo |
Indice iniziale |
Design Time Prompt numerico o di testo |
Indice finale |
Design Time Prompt numerico o di testo |
Esempio:
[SUBSTRING_Str]=@SUBSTRING([String1],[start_ind],[end_ind])
Dove:
[SUBSTRING_Str]
è un DTP di tipo stringa che non è un prompt selezionato.
[String1]
è un DTP di tipo stringa che è un prompt selezionato.
[start_ind]
è un DTP di tipo numerico che è un prompt selezionato.
[end_ind]
è un DTP di tipo numerico che è un prompt selezionato.
Si supponga che i parametri siano i seguenti:
Stringa: "This is a test of converting characters to strings".
Indice iniziale: "2"
Indice finale: "16"
In questo esempio, [SUBSTRING_Str]
restituisce "this is a test o" in quanto il secondo carattere della stringa è la "h" di "this" e il 15° carattere è la lettera "o" all'inizio della parola "of".