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