%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! OBIETTIVO\\
Data una stringa di testo su cui operare, la routine sostituisce una serie di caratteri contigui contenuti in essa con un altra serie di caratteri.
!!! PREREQUISITI\\
-
!!! PARAMETRI\\
!! PARAMETRI DI INPUT\\
- Funzione: __campo £G49FU__
* SOS Sostituzione caratteri\\
* SBL Sostituzione caratteri con BLANK finale\\
* VER Verifica stringa\\
* CON Conversione stringa\\
- Metodo: __campo £G49ME__

Funzione SOS:
* SSI stringa singola (default). Esegue la sostituzione una sola volta ridimensionando la stringa origine in base alle lunghezze dei caratteri sostituiti/sostituenti.\\
* SSI_TF stringa singola a testo fisso. Esegue la sostituzione una sola volta mantenendo fissa la lunghezza della stringa origine.\\
* SMU (SV) stringa multipla. Esegue la sostituzione per ogni occorrenza dei caratteri cercati ridimensionando la stringa origine in base alle lunghezze dei caratteri sostituiti/sostituenti.\\
Funzione SBL:
* SSI stringa singola (default). Esegue la sostituzione una sola volta ridimensionando la stringa origine in base alle lunghezze dei caratteri sostituiti/sostituenti.\\
* SMU (SV) stringa multipla. Esegue la sostituzione per ogni occorrenza dei caratteri cercati ridimensionando la stringa origine in base alle lunghezze dei caratteri sostituiti/sostituenti.\\
Funzione VER:
* APO Formatta apostrofi per comando (Raddoppio degli apostrofi).\\
Funzione SBL:
* L_C in minuscolo (Lower_Case)\\
* U_C in maiuscolo (Upper_Case)\\
- Stringa da elaborare: __campo £G49SI__
- Stringa da sostituire: __campo £G49SC__
- Stringa sostituente: __campo £G49SD__
!! PARAMETRI DI OUTPUT\\
- Stringa risultante: __campo £G49SI__
!!! ESEMPI DI CHIAMATA\\
EVAL      £G49FU='Funzione'
EVAL      £G49ME='Metodo'
EVAL      £G49SI=Stringa da elaborare
EVAL      £G49SC=Stringa da sostituire
EVAL      £G49SD=Stringa sostituente
EXSR      £G49
!!! NOTE\\
-