Ниже перечислены все возможные подстановочные знаки, которые можно использовать при поиске имен или текстовых строк в функциях программы.
|
Символ |
Определение |
|---|---|
|
# (Решетка) |
Соответствует любой одиночной цифре |
|
@ (Коммерческое "при") |
Соответствует любой одиночной букве |
|
. (Точка) |
Соответствует любому символу, кроме букв и цифр |
|
* (Звездочка) |
Соответствует любой последовательности символов. Может использоваться в любой позиции строки |
|
? (Знак вопроса) |
Соответствует любому одиночному символу; например, ?BC соответствует ABC, 3BC и т.п. |
|
~ (Тильда) |
Соответствует всем строкам, кроме отвечающих следующему после тильды шаблону; например, ~*AB* соответствует всем строкам, не содержащим последовательности AB |
|
[ ] |
Соответствует любому из символов в скобках; например, [AB]C соответствует AC и BC |
|
[~] |
Соответствует любому из символов, кроме заключенных в скобки; например, [~AB]C соответствует XC, но не соответствует BC |
|
[-] |
Задает диапазон для одиночного символа; например, [A-G]C соответствует AC, BC и так далее до GC, но не соответствует HC |
|
' (Апостроф) |
Следующий за ним специальный символ трактуется как обычный; например, '~AB соответствует ~AB |