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认为是单词。
新闻热点
疑难解答