@SubString

@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".