Сообщение SEOLinker » 12 июн 2011, 12:57
Выборка из статей. Символы. Определения.
Каждый символ в отдельности называется литералом, каждый специальный символ называется метасимволом.
"*" и символ "?". Первый означает любое количество любых символов, второй означает только один любой символ.
"*" - означает любое количество любых символов.
"?" - означает только один любой символ.
Что означает "любой символ"? "Любой символ" означает в нашем контексте работы с командой dir из командной строки любой из литералов. Звездочка "*" означает "сколько угодно литералов", "?" означает один литерал.
"*" означает сколько угодно литералов, а равно и их отсутствие! Что это значит? Это значит, что литералов может быть сколько угодно, но для совпадения при поиске не требуется ни один! И это нужно понимать и запомнить.
Знак вопроса "?" означает, что литералов может быть только один! Т.е. на данной позиции может стоять только один литерал, не больше и не меньше!
обычные символы называются "литералами";
специальные символы называются "метасимволами";
литералы означают сами себя;
метасимволы предназначены для описания диапазнона литералов, каких-то применимых к литералам условий, свойств литералов, их количества;
все литералы можно классифицировать, собрав их вместе по какому-то признаку.
...