Задание
Из перечня имён выберите те, которые удовлетворяют маске ?l*ck.*t?
click.txt; black.ppt; lock.sts; clock.tt; blink.uta; applock.stu; blocker.htm; elpack.ty; blocker.html
Знак «?» заменяет ровно один символ, знак «*» заменяет любую последовательность символов (в том числе пустую).
Маска ?l*ck.*t означает: любой первый символ, вторая буква l, дальше что угодно, затем «ck.», затем что угодно, и имя заканчивается на t.
- click.txt: c + l + i + ck. + tx + t. Подходит.
- black.ppt: b + l + a + ck. + pp + t. Подходит.
- lock.sts: вторая буква o, а не l. Не подходит.
- clock.tt: c + l + o + ck. + t + t. Подходит.
- blink.uta: нет «ck.». Не подходит.
- applock.stu: вторая буква p. Не подходит.
- blocker.htm: после «ck» идёт e, а не точка. Не подходит.
- elpack.ty: заканчивается на y, а не на t. Не подходит.
- blocker.html: после «ck» идёт e, а не точка. Не подходит.
click.txt, black.ppt, clock.tt
Из перечня имён выберите (отметьте галочкой) те, которые НЕ удовлетворяют маске ?l*ck*.*:
_click.txt; black.ppt; lo3ck.sts; clock.tt; blink.uta; applock.stu; blocker.htm; elpack.ty; blocker.html
Маска ?l*ck*.*: любой первый символ, вторая буква l, затем что угодно, затем «ck», затем что угодно, точка и любое расширение.
- _click.txt: _ + l + i + ck + пусто + .txt. Подходит.
- black.ppt: подходит.
- lo
ck.sts: вторая буква o. Не подходит. - clock.tt: подходит.
- blink.uta: нет «ck». Не подходит.
- applock.stu: вторая буква p. Не подходит.
- blocker.htm: b + l + o + ck + er + .htm. Подходит.
- elpack.ty: e + l + pa + ck + .ty. Подходит.
- blocker.html: подходит.
lo
Укажите, какое из указанных ниже имён файлов удовлетворяют маске ?ese*ie.?t*
- seseie.ttx
- esenie.ttx
- eseie.xt
- sesenie.txt
Маска ?ese*ie.?t*: любой один символ, затем «ese», что угодно, затем «ie.», один любой символ, затем t и что угодно.
- seseie.ttx: s + ese + (пусто) + ie. + t + t + x. Подходит.
- esenie.ttx: после первого символа e идут «sen», а не «ese». Не подходит.
- eseie.xt: после первого символа e идут «sei», а не «ese». Не подходит.
- sesenie.txt: s + ese + n + ie. + t, но после него стоит x, а не t. Не подходит.
