Right
Returns the rightmost substring of a string
Syntax
`
Declare Function Right ( ByRef str As Const String, ByVal n As Integer ) As String
Declare Function Right ( ByRef str As Const WString, ByVal n As Integer ) As WString
`
Usage
`
result = Right[$]( str, n )
`
Parameters
`str`
The source string.
`n`
The substring length, in characters.
Return Value
Returns the rightmost substring from `str`.
Description
Returns the rightmost `n` characters starting from the right (end) of `str`. If `str` is empty, then the null string (`"``"`) is returned. If `n <= 0` then the null string (`"``"`) is returned. If `n > len(str)` then the entire source string is returned.
Example
`
Dim text As String = "hello world"
Print Right(text, 5)
`
will produce the output:

    world

An Unicode example:

dim text as wstring*20 text = "Привет, мир!" print right(text, 5) 'displays " мир!"

Platform Differences

- DOS does not support the wide-character string version of `Right`.

Dialect Differences

- The string type suffix "$" is obligatory in the -lang qb dialect.
- The string type suffix "$" is optional in the -lang fblite and -lang fb dialects.

Differences from QB

- QB does not support Unicode.

See also

- `Left`
- `Mid (Function)`