Tools Links Login

Search and Replace Demo

By request, this is a explanation and sample project for utilizing the built-in Replace function for VB6.

Finding and replacing text within a string is relatively speaking one of the more common functions you'll perform when working with text. Fortunately, VB6 has included some functions for easing the burden of working with text.

One of these built-in functions is Replace. Replace does just what you would think; it searches a string of text for another string of text (or substring), and replaces it with a specified bit of text. Don't worry, it's not as complicated as it sounds.

Syntax

The command has a pretty straightforward syntax, and is actually pretty easy to work with. Here is the basic syntax for using it:

 

strTargetString = Replace(strStringToBeSearched, strStringToFind, strStringToReplace)

 

Pretty easy, no?

Explanation

I've made the variables in the example pretty self-explanatory, but here is brief expansion on that.

QuickHint

It's generally good practice, at least in my opinion, to store the values of controls in variables, work with the data in the variables, then write the modified values back to the controls.

Working with the variables gives you some flexibility if your data requires multiple modifications, and you're only writing data to the controls (like a textbox) once, instead of multiple times.

In the case of a textbox, the data in the textbox is updated as it is written. If you have an especially long block of text in the textbox, this can introduce a delay or slowdown in your program. Make sense?

Summary

The Replace function makes it quick and easy to replace text inside another text string, with a third string. It sounds complicated, but it's not really, and you'll get the hang of it very quickly.

I've included a demonstration project with this post, so that you may see the function in action.

Search and Replace Demonstration Screenshot

About this post

Posted: 2018-06-24
By: vb6boy
Viewed: 897 times

Categories

Visual Basic 6

Attachments

SearchReplaceSample.zip
Posted: 6/24/2018 6:36:30 AM
Size: 42,738 bytes

Special Instructions

 

Filename:  389-20180624-063630-SearchReplaceSample.zip
Encryption:SHA256
File Hash: 16ED6CC58BF5F38587124C8099511BBA49F8D501C0029C7D3C628F0D62AF554C

 


Comments

No comments have been added for this post.

You must be logged in to make a comment.