Returns a string in which a specified substring has been replaced with another substring a specified number of times.
Public Function Replace( ByVal Expression As String, ByVal Find As String, ByVal Replacement As String, Optional ByVal Start As Integer = 1, Optional ByVal Count As Integer = -1, Optional ByVal Compare As CompareMethod = CompareMethod.Binary ) As String
The Compare argument can have the following values:
Constant | Description |
---|---|
Binary | Performs a binary comparison |
Text | Performs a textual comparison |
Replace returns the following values:
If | Replace returns |
---|---|
Expression is zero-length | Zero-length string ("") |
Find is zero-length | Copy of Expression |
Replace is zero-length | Copy of Expression with no occurrences of Find |
Start is greater than length of expression | Zero-length string |
Count is 0 | Copy of Expression |
Exception type | Error number | Condition |
---|---|---|
5 | Count < -1 or Start <= 0. |
The return value of the Replace function is a string that begins at the position specified by Start and concludes at the end of the Expression string, with the substitutions made as specified by the Find and Replace values.
This example demonstrates the Replace function.
Dim myString As String = "Shopping List"
Dim aString As String
' Returns "Shipping List".
aString = Replace(myString, "o", "i")