VBScript Replace Function

The Replace function replaces a specified part of a string with another string a specified number of times."

Examples

Example 1

Replace the word "beautiful" with "fantastic":

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))

%>

The output of the code above will be:

This is a fantastic day!

Example 2

Replace the letter "i" with "##":

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))

%>

The output of the code above will be:

Th##s ##s a beaut##ful day!

Example 3

Replace the letter "i" with "##", starting at position 15:

Note that all characters before position 15 are removed.

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))

%>

The output of the code above will be:

t##ful day!

Example 4

Replace the 2 first occurences of the letter "i" with "##", starting at position 1:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))

%>

The output of the code above will be:

Th##s ##s a beautiful day!

Example 5

Replace the letter "t" with "##", with textual, and binary, comparison:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))

%>

The output of the code above will be:

##his is a beau##iful day!
This is a beau##iful day!

❮ Complete VBScript Reference