capitalize
語法:resultstring:=capitalize("string" [,1])
說明:將字符串string中每個單詞的第一個字母轉換為大寫字母后返回給變量resultstring。如果使用可選參數1,表示只轉換第一個單詞的第一個字母。
char
語法:string:=char(key)
說明:返回ascii碼(數值key)對應的字符。例如,char(100)返回“d”。
charcount
語法:number:=charcount("string ")
說明:返回字符串string中字符的個數(包括空格和特殊符號)。
code
語法:number:=code("character ")
說明:返回與參數character對應的ascii碼。character可以是字符,也可以是鍵名。如果是鍵名,則不要使用雙引號。例如,tab。
deleteline
語法:resultstring:=deleteline("string ",n [,m [,delim]])
說明:返回將字符串string第n行(或第n行到第m行)刪除后的字符串。可以人為地指定行分隔符delim。return(回車)是默認的行分隔符。
eval
語法:result:=eval("expression " [," decimal ", "separator "])
說明:計算出表達式expression的值,并將結果賦予變量result。expression中不允許使用賦值運算符。可選參數decimal用于指定在expression中作為小數點的字符,separator用于指定在expression中作為參數分隔符的字符。如果表達式存在語法錯誤,錯誤信息將存儲在系統變量evalstatus和evalmessage中。
evalassign
語法:result:=evalassign("expression " [," decimal ", "separator "])
說明:計算出表達式expression的值,并將結果賦予變量result。expression中允許使用賦值運算符。可選參數decimal用于指定在expression中作為小數點的字符,separator用于指定在expression中作為參數分隔符的字符。如果表達式存在語法錯誤,錯誤信息將存儲在系統變量evalstatus和evalmessage中。
evaljs
語法:result:=evaljs("script ")
說明:該函數對參數script中包含的javascript字符串進行計算,并返回計算結果。計算過程將根據authorware程序提供的上下文環境進行,不允許使用瀏覽器窗口對象。如果參數中存在語法錯誤,將會影響系統變量evalstatus和evalmessage的值。
evaljsfile
語法:result:=evaljsfile("filename ")
說明:該函數讀取由參數filename指定的文件,將文件內容作為javascript進行運算,并返回運算結果。計算過程將根據authorware程序提供的上下文環境進行。不允許使用瀏覽器窗口對象。如果參數中存在語法錯誤,將會影響系統變量evalstatus和evalmessage的值。
find
語法:number:=find("pattern ","string ")
說明:在字符串string中查找pattern指定的字符串,并返回第一個被匹配字符串的首字符在string中的位置。如果pattern指定的字符串未被找到,該函數將返回0。該函數嚴格區分大小寫,并且支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。
getline
語法:resultstring:=getline("string ",n [,m,delim])
說明:返回字符串string中的第n行(或第n行到第m行)。可以人為地指定行分隔符delim。return(回車)是默認的行分隔符。
getnumber
語法:number:=getnumber(n,"string ")
說明:返回字符串string中第n個數。如果字符串中不存在第n個數,該函數將返回0。
getword
語法:resultstring:=getword(n,"string ")
說明:返回字符串string中第n個單詞。如果n不在字符串string中單詞個數的范圍之內,該函數將返回空字符串。
insertline
語法:resultstring:=insertline("string ",n,"newstring " [,delim])
說明:將字符串newstring插入到字符串string中第n行處,并返回結果字符串。如果使用參數delim,則在插入行的同時插入指定的換行符。
linecount
語法:number:=linecount("string " [,delim])
說明:返回字符串string中的總行數,其中不包含字符串尾部的空行。參數delim用于指定行分隔符。return(回車)是默認的行分隔符。
lowercase
語法:resultstring:=lowercase("string ")
說明:返回與string對應的字符串,其中所有的字母全部變為小寫。
mapchars
語法:string:=mapchars("string ",fromplatform [,toplatform])
說明:根據當前字符映射表在不同系統(windows或macintosh)之間進行字符映射。參數fromplatform和toplatform的取值如下:
0—當前系統
1—windows
2—macintosh
numcount
語法:number:=numcount("string ")
說明:返回字符串string中包含的數字個數。用戶在最后一次文本輸入響應中輸入的數字個數被自動存儲在系統變量numcount中。
reduce
語法:resultstring:=reduce("set ","string ")
說明:將字符串set中包含的字符在字符串string中連續出現的都減為一個。
repeatstring
語法:resultstring:=repeatstring("string ",n)
說明:將字符串string重復n次后,形成一個新的字符串。
replace
語法:resultstring:=replace("pattern ","replacer ","string ")
說明:將字符串string中出現的字符串pattern用指定的字符串replacer進行替換,并返回替換結果。該函數支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。
replaceline
語法:resultstring:=replaceline("string ",n,"newstring " [,delim])
說明:將字符串string中的第n行用字符串newstring進行替換,并返回替換結果。參數
delim用于指定一個行分隔符。return(回車)是默認的行分隔符。
replacestring
語法:resultstring:=replacestring("original string ",start,length,"replacement ")
說明:將字符串original string中指定的部分用字符串replacement進行替換,并返回替換后的結果。指定部分的起始位置由start確定,length用于指定替換長度。
replaceword
語法:resultstring:=replaceword("word ","replacer ","string ")
說明:將字符串string中指定的單詞word用新單詞replacer進行替換。該函數支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。
rfind
語法:number:=rfind("pattern ", "string ")
說明:按照從右向左的順序在字符串string中查找指定的字符串pattern,并返回第一次匹配的位置。該函數對字母的大小寫敏感,并且支持通配符的使用:“*”代表0個或多個字符,“?”代表單個字符,“/”代表轉義符。
string
語法:string(value)
說明:將value從當前數據類型轉換為字符串類型。
strip
語法:resultstring:=strip("characters ", "string ")
說明:刪除字符串string中所有出現的字符串characters,并返回結果字符串。此函數對字母的大小寫敏感。
substr
語法:resultstring:=substr("string ",first,last)
說明:返回字符串string的部分內容,起始位置和結束位置由參數first和last指定。
symbol
語法:symbol(value)
說明:將value從當前數據類型轉換為符號類型。
uppercase
語法:resultstring:=uppercase("string ")
說明:返回與字符串string對應的字符串,其中所有的字母均為大寫。
urldecode
語法:urldecode("string ")
說明:對url字符串string進行解碼,返回標準的字符串。該函數的作用與urlencode相反。
urlencode
語法:urlencode("string ")
說明:對字符串string進行編碼,使其不包含不能被url接受的特殊字符。例如,將字符
“@”替換為“%40”。
wordcount
語法:number:=wordcount("string ")
說明:返回字符串string中包含的單詞總數。由空格鍵、回車鍵和tab鍵分隔的字符串被authorware認為是單詞。
新聞熱點
疑難解答