str4
|
|
Implement Search And Replace All
Implement Search And Replace All
Search for all the appearances of specific substring within other string,
and replace them all with new substring.
Form Code
Public Function ReplaceAll(searchstring As String, _
findstring As String, replacestring As String) As String
Dim curpos As Long
curpos = 1
Do
curpos = InStr(curpos, searchstring, findstring)
searchstring = Left$(searchstring, curpos - 1) & _
replacestring & Right$(searchstring, Len(searchstring) _
- curpos - Len(findstring) + 1)
Loop Until InStr(searchstring, findstring) = 0
ReplaceAll = searchstring
End Function
Private Sub Form_Load()
'the example below replace all the "go" substrings with "bad",
'in the string "good boy go home"
MsgBox ReplaceAll("good boy go home", "go", "bad")
End Sub
| |
|
|
|