Какое из данных имен файлов соответствует шаблону re*t?.?ft? 1) repeat.tft 2) premty.oft 3) renty.rft 4) reprint.eft
Ledyanoy_Samuray
Чтобы определить, какой из данных имен файлов соответствует шаблону re*t?.?ft?, давайте разберемся с каждым шаблонным символом поочередно.
Шаблонное выражение "re" указывает, что имя файла должно начинаться с букв "r" и "e".
Символ "*" обозначает любую последовательность символов. Иначе говоря, вместо "*" может находиться любое количество (в том числе и ноль) любых символов.
"t" является конкретным символом, и имя файла должно содержать этот символ после "re" и любой последовательности символов.
Символ "?" обозначает любой одиночный символ. Это означает, что имя файла должно содержать любой одиночный символ после "t" и любой последовательности символов.
И наконец, "ft" - это окончание имени файла, где "f" и "t" являются конкретными символами.
Теперь, рассмотрим каждый из предложенных вариантов имен файлов:
1) repeat.tft - это имя файла соответствует шаблону, потому что оно начинается с "re", затем следует любая последовательность символов и заканчивается на "t", после чего идут любой одиночный символ и "ft".
2) premty.oft - это имя файла не соответствует шаблону, так как оно не начинается с "re".
3) renty.rft - это имя файла не соответствует шаблону, так как оно начинается с "r", но не следует за ним "e".
4) reprint.eft - это имя файла не соответствует шаблону, так как вместо символа "t" после "re" в этом имени находится символ "p".
Таким образом, только вариант 1) repeat.tft соответствует шаблону re*t?.?ft?.
Шаблонное выражение "re" указывает, что имя файла должно начинаться с букв "r" и "e".
Символ "*" обозначает любую последовательность символов. Иначе говоря, вместо "*" может находиться любое количество (в том числе и ноль) любых символов.
"t" является конкретным символом, и имя файла должно содержать этот символ после "re" и любой последовательности символов.
Символ "?" обозначает любой одиночный символ. Это означает, что имя файла должно содержать любой одиночный символ после "t" и любой последовательности символов.
И наконец, "ft" - это окончание имени файла, где "f" и "t" являются конкретными символами.
Теперь, рассмотрим каждый из предложенных вариантов имен файлов:
1) repeat.tft - это имя файла соответствует шаблону, потому что оно начинается с "re", затем следует любая последовательность символов и заканчивается на "t", после чего идут любой одиночный символ и "ft".
2) premty.oft - это имя файла не соответствует шаблону, так как оно не начинается с "re".
3) renty.rft - это имя файла не соответствует шаблону, так как оно начинается с "r", но не следует за ним "e".
4) reprint.eft - это имя файла не соответствует шаблону, так как вместо символа "t" после "re" в этом имени находится символ "p".
Таким образом, только вариант 1) repeat.tft соответствует шаблону re*t?.?ft?.
Знаешь ответ?