Latest web development tutorials

VBScript función Reemplazar

VBScript de referencia Referencia completa de VBScript

la función Reemplazar para reemplazar cadena con otra porción de cadena especificada del número de veces especificado.

gramática

Replace(string,find,replacewith[,start[,count[,compare]]])

参数 描述
string 必需。被搜索的字符串。
find 必需。将被替换的字符串部分。
replacewith 必需。用于替换的子字符串。
start 可选。指定的开始位置。默认值是 1。起始位置之前的所有字符将被删除。
count 可选。规定要执行的替换的次数。
默认值是 -1,表示进行所有可能的替换。
compare 可选。规定要使用的字符串比较类型。默认是 0。

可采用下列的值:

  • 0 = vbBinaryCompare - 执行二进制比较
  • 1 = vbTextCompare - 执行文本比较

Ejemplos

Ejemplo 1

La palabra "hermosa" reemplazado por "fantástica":

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

This is a fantastic day!

Trate »

Ejemplo 2

La letra "i" se sustituye por "##":

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

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

Trate »

Ejemplo 3

La letra "i" se sustituye por "##", se inicia desde la posición 15:

Tenga en cuenta que todos los personajes son 15 posiciones antes de ser eliminados.

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

t##ful day!

Trate »

Ejemplo 4

Empezando en la posición 1, el primero de dos letras "i" se sustituye por "##":

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

Th##s ##s a beautiful day!

Trate »

Ejemplo 5

La letra "t" se sustituye por "##", utilizando el texto y la comparación binaria:

<script type="text/vbscript">

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

</script>

Los ejemplos de la salida anterior:

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

Trate »

VBScript de referencia Referencia completa de VBScript