Шаблоны используются для задания маски правильного ответа в вопросах Открытого типа. Поддерживаются следующие шаблоны:
Шаблон |
Значение |
? |
1 любой символ |
_ |
0 или 1 любой символ |
* |
0 или несколько символов |
% |
1 или несколько символов |
# |
1 или несколько цифр ('0'...'9') |
[<occurrences>:][!]<starting_char>[<ending_char>][;[!]<starting_char>[<ending_char>]]...
Примеры:
[a;b] должен быть один символ 'a' или 'b'
[az] символы 'a','b','c'...'z'
[az;09] символы 'a'...'z' or '0'...'9'
[az;!mo] символы 'a'...'z' кроме 'm','n','o'
[!ac] любые символы, кроме 'a','b','c'
[6:az;09] 6 символов (e.g. '9c3ax7')
[2-5:az;09] от 2 до 5 символов
[:az] 0 или 1 символ
[*:az;09] 0 или несколько символов
[%:az;09] 1 или несколько символов
<mask_string>;<mask_string>[;<mask_string>]...
Примеры:
{xyz;abcd;123} слово 'xyz' или 'abcd' или '123'
{[3:09];-[2:09]} 3 цифры или '-' и 2 цифры
{a*;*0} строка, начинающаяся с 'a' или заканчивающаяся на '0'
Примеры:
\* символ '*'
\\ символ '\'
\s символ пробела (#$20)
\t символ tab (#$9)
\$41 символ 'A' (#$41)
[\[;\]] символ '[' or ']'