Vireblc
vireblc
allows you to suppress leading, trailing, or internal spaces of a string character or CLOB expression.
Syntax
vireblc(STRING_EXPR,INT_OPTION)
STRING_EXPR
is an expression returning a string or CLOB value.INT_OPTION
is an integer expression that returns a value between 0 and 5.
Examples
# Different options used
# I=0 will return "!Test vireb !"
# I=1 will return "! Test vireb!"
# I=2 will return "!Test vireb!"
# I=3 will return "!Test!"
# I=4 will return "!Testvireb!"
# I=5 will return "! Test vireb !"
For I = 0 To 5
RESULT(I)="!"+vireblc(" Test vireb ", I)+"!"
Next I
Description
vireblc
suppresses spaces from a CLOB or a string according to the following options:
Option | Effect |
---|---|
0 | Suppresses the leading spaces. |
1 | Suppresses the trailing spaces. |
2 | Suppresses the leading spaces and the trailing spaces. |
3 | Suppresses the leading spaces, and cuts the string at the next space ("one word" cutting). |
4 | Suppresses all the spaces. |
5 | Suppresses consecutive spaces by a unique space. |
Comments
The formatting options v0 to v5 for format$ function use the same values for suppressing the spaces when formatting a value.
Associated errors
Error code | Description |
---|---|
10 | The first argument is not a string, or the second argument is not an integer. |
50 | The second argument is not in [0,5] range. |
See also
Char, format$, left$, mid$, right$, seg$.