Authorware 特殊字符的使用
在之前的小节中介绍文本输入模式时,讲解了其可使用的各种类型字符,包括表达式、转义符和通配符等。
其中,转义符、通配符等字符都属于特殊的字符。
本节将着重介绍Aut horware软件的各种特殊字符的使用方法。
1.通配符
通配符是指可以代替一个或多个字符的一种特殊符号。
在Authorware的界面操作和代码编写过程中,经常需要匹配一个或多个字符串。
此时,允许用户使用2种类型的通配符,即星号“*”和问号“?”。
●星号“*”指代任意数量的字符组成的字符串。
●问号“?”指代任意一个字符
通配符既可以单独使用,也可以与其他的普通字符、转义符等联合使用。
在进行界面操作时,在各种输入文本域中添加的通配符同样需要以引号括起来。
例如,
定义为任意某一个字符,需输入“"?"”而非“?”。
2.转义符
转义符也是一种特殊字符。
由于通配符和一些特殊功能的符号已经被赋予了特殊的含义,因此,在将这些特殊符号作为普通的字符输出时,需要使用一种替代的字符,这种字符就是转义符。
很多编程语言都有转义符或转义的功能,Authorware也不例外。
例如,在之前的小节中已经介绍过,起分隔作用的竖线符“|”,以及用于定义次数的井号“#”等,都需要通过转义符才能转换为字符串并正确地输出。
常用的转义符包括如下几种。
●井号“#”
井号“#”的作用是定义次数。
其后往往会跟一个数字用于定义固定的次数。
如果需要将井号“#”输出,可根据不同的情况进行处理。
如果井号“#”后跟的字符不是数字,则井号“#”不需要转义,直接即可输出。
如果井号“#”后跟的字符是数字,就需要同时输入两个井号“#”,例如,“##10”并不表示重复10此,而是表示“#10”这个字符串。
●竖线符“|”
竖线符“|”的作用是表示并列的多项选择。
如某个字符串是以竖线符“|”为开头,则不需要转义,直接使用即可。
如某个字符串中包含竖线符“|”且不再字符串的开头,则需要同时使用两个竖线符“|”,以对其进行转义。
●星号“*”和问号“?”
如果在字符串中需要表述星号“*”和问号“?”,可在星号“*”或问号“?”之前添加一个转义符号斜杠“\”。