10、通配符的使用技巧
1)“?” 可以用来代表任意单个字符 2)“*” 可以用来代替任意多个字符 3)“<” 可以表示单词的开头。如输入“<(th)”,系统就会查找到以“th”开头 4)“>” 可以表示单词的结尾。如输入“(er)>”,系统会自动查找以“er”结尾 5)“[x1x2... ]”,该通配符可以指定要查找该括号内(x1,x2…)的任意字符。如输入“m[ae]n”,则系统会查找“man”和“men” 6)“[x1-x2]”, 该通配符可以设置指定范围(x1到x2之间, 包括“x1”和“x2”)内任意单个字符。如输入[r-t]ight ,则系统会查找“right”和“sight”。(即在“r”和“t”之间的任意单个字符)。需要注意的是,括号内的字符要按升序的方式来排列 7)“[!x1-x2]”,该通配符可以设置括号内指定字符范围(x1到x2之间,不包括包括“x1”和“x2”)以外的任意单个字符。如输入“t[!a-m]ck”,则系统就会查找到“tock”和“tuck”,但不查找“tack”和“tick”。 8)“{n}”(n表示正整数),该通配符表示n个重复的前一字符或表达式。如输入“ro{2}m”查找“room” 9)9.“{n,}”(n表示正整数),该通配符表示至少 n个前一字符或表达式。如输入“fe{1,}d”,则系统会查找“fed”和“feed”。 10.“{n,m}”(n,m表示正整数),该通配符表示n到m个重复的前一字符或表达式。如输入“20{1,3}”查找“20”、“200”和“2000”。