Replace函数
Replace函数将字符串的指定部分替换为特定字符串指定次数。
语法
Replace(string,find,replacewith[,start[,count[,compare]]])
- string,必需参数。从中搜索要替换的输入字符串。
- find,一个必需参数。字符串中将被替换的部分。
- replacewith。替换字符串,将替换为find参数。
- start,一个可选参数。指定必须从中搜索和替换字符串的起始位置。预设值为1。
- count,一个可选参数。指定必须执行替换的次数。
- compare,一个可选参数。指定要使用的比较方法。预设值为0。
- 0 = vbBinaryCompare-执行二进制比较
- 1 = vbTextCompare-执行文本比较
例
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
var = "This is VBScript Programming"
'VBScript to be replaced by MS VBScript
document.write("Line 1: " & Replace(var,"VBScript","MS VBScript") & "<br />")
'VB to be replaced by vb
document.write("Line 2: " & Replace(var,"VB","vb") & "<br />")
''is' replaced by ##
document.write("Line 3: " & Replace(var,"is","##") & "<br />")
''is' replaced by ## ignores the characters before the first occurence
document.write("Line 4: " & Replace(var,"is","##",5) & "<br />")
''s' is replaced by ## for the next 2 occurences.
document.write("Line 5: " & Replace(var,"s","##",1,2) & "<br />")
''r' is replaced by ## for all occurences textual comparison.
document.write("Line 6: " & Replace(var,"r","##",1,-1,1) & "<br />")
''t' is replaced by ## for all occurences Binary comparison
document.write("Line 7: " & Replace(var,"t","##",1,-1,0) & "<br />")
</script>
</body>
</html>
将其另存为.html并在浏览器中执行时,上述脚本将产生以下结果:
Line 1: This is MS VBScript Programming Line 2: This is vbScript Programming Line 3: Th## ## VBScript Programming Line 4: ## VBScript Programming Line 5: Thi## i## VBScript Programming Line 6: This is VBSc##ipt P##og##amming Line 7: This is VBScrip## Programming
作者:terry,如若转载,请注明出处:https://www.web176.com/vbscript/1232.html
支付宝
微信