标题:
relplce 参数使用疑惑
[打印本页]
作者:
bd123456789
时间:
2008-2-16 13:06
标题:
relplce 参数使用疑惑
VBS准则如下
Replace(expression, find, replacewith[, compare[, count[, start]]])
现在我想要进行文本比较
MyStr3 = Replace("XXpXXPXXp","p","Y
",,,vbTextCompare
)
msgbox mystr3
可为什么会提示出错,难道非要这样写吗?
MyStr3 = Replace("XXpXXPXXp","p","Y",
1,-1,vbTextCompare
)
另外,参数find 能使用替代符吗?如***
因为我想将文章中的所有以中国开头并以海外结尾的字符 即"中国*海外" 替换成成"AAA"
[
Last edited by bd123456789 on 2008-2-16 at 01:19 PM
]
作者:
abcd
时间:
2008-2-16 13:35
vbTextCompare是compare参数的常量
不是start参数的
作者:
bd123456789
时间:
2008-2-16 15:36
标题:
没明白
多谢!
但不明白你的意思
你可能被我上面的表达式(可能是错误的)误导了
正常的写法应该是
Replace(字符串, 要找的字符串,替换字符串,从N开始查找,要替换的个数,比较方法)
我需要省略
从N开始查找
要替换的个数
这两个参数,所以用了
,,
但这样一省略就是错误,我不明白其中的原因
[
Last edited by bd123456789 on 2008-2-16 at 03:39 PM
]
作者:
slore
时间:
2008-2-16 21:08
VB中可以使用,,空参数来使用默认值,VBS空的话,类型不匹配……
作者:
bd123456789
时间:
2008-2-17 11:12
标题:
OK
OK!
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5