Name
Right Function
Class
Microsoft.VisualBasic.Strings
Syntax
Right(string, length)-
string Use: Required
Data Type: String
The string to be processed
-
length Use: Required
Data Type: Integer
The number of characters to return from the right of the string
Return Value
String
Description
Returns a string containing the rightmost
length characters of
string
Rules at a Glance
If
lengthis 0, a zero-length string (“”) is returned.If
lengthis greater than the length ofstring,stringis returned.If
lengthis less than zero or isNothing, an error is generated.If
stringcontains aNothing,RightreturnsNothing.
Example
The following function assumes that it is passed either a filename or a complete path and filename, and it returns the filename from the end of the string:
Private Function ParseFileName(strFullPath As String) As String
Dim intPos, intStart As Integer
Dim strFilename As String
intStart = 1
Do
intPos = InStr(intStart, strFullPath, "\")
If intPos = 0 Then
strFilename = Right(strFullPath, _
Len(strFullPath) - inStart + 1)
Else
intStart = intPos + 1
End If
Loop While intPos > 0
ParseFileName = strFilename
End FunctionProgramming Tips and Gotchas
Use the Len function to determine the total
length of string.
See Also
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access