藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

請教錯誤!

問題出錯處:
strContent=re.Replace(strContent,"<a onfocus=this.blur() href=""$1://$2"" target=_blank><IMG SRC=""$1://$2"" border=0 alt=按此在新窗口瀏覽圖片 onload=""javascript:if(this.width>screen.width-333)this.width=screen.width-333""></a>")
提示:
Microsoft VBScript 運行時錯誤 錯誤 '800a139a'
錯誤的數量詞

看不懂!是我不太懂這些語法!但在本機調試沒有這樣的問題!


自己頂一下!

同是天涯自頂人哪
算是幫你頂頂吧

vb裡的replace函數是這樣定義的(vbscript我不是很清楚):
Replace(expression,find,replacewith[,start[,count[,compare]]])
Replace函數語法有如下幾部分:
expression  必需的。字符串表達式,包含要替換的子字符串
find 必需的。要搜索到的子字符串
replacewith 必需的。用來替換的子字符串
start 可選的。在表達式中子字符串搜索的開始位置。如果忽略,假定從1開始
count 可選的。子字符串進行替換的次數。如果忽略,缺省值是?,它表明進行所有可能的替換
compare可選的。數字值,表示判別子字符串時所用的比較方式。

錯誤的數量詞可能是你的replace函數里的字符串不規範——一個串雙引號用了無窮多個,其中一部分在設置不同的機器上被當作後幾個參數解釋了

/"




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com