[почтовое отправление] для регулярных выражений приняты следующие обозначения: с любой неспециальный символ с соответствует самому себе. специальными символами будем считать только символы [, ], {, }, *, +, -, ? – эти символы не могут по условию данной встретится в тексте. любой символ из ; допустимы диапазоны типа а-z (последовательно идущие символы в алфавите). r* ноль или более вхождений символа r, может применяться и для диапазонов, например #* означает ноль или более вхождений символа #. r+ одно или более вхождений символа r, может применяться и для диапазонов, например [а-z]+ означает одно или более вхождений символов диапазона а-z в любом порядке. r1r2 за символом или диапазоном r1 следует символ или диапазон r2. { } число вхождений предыдущего выражения. например, выражение [а-z]{5} соответствует подстроке из пяти латинских букв. пример: регулярное выражение a+[a-z]{5}.[а-z]* позволяет найти все последовательности символов, которые начинаются с одного или нескольких символов a, после которых идут ровно 5 маленьких латинских букв, затем точка и затем может следовать любое количество (в том числе ноль) латинских букв. матроскину необходимо отправить электронной почтой 10 файлов: point.exe interrup.cm integer.asm printer.sc printer.crm interat.cm print.xl cooter.atm woker.txt paint.m но у простоквашинского интернет-провайдера есть ограничение по количеству отправляемых файлов в одном письме (5 штук). матроскину разделить имеющиеся у него файлы, используя регулярное выражение – выберите тот вариант, после применения которого будет отобрано ровно 5 файлов из списка. для доступа к вариантам ответа нажмите “ответить”. [a-z]*t+[a-z]*.[a-z]{3} p+[a-z]*.[a-z]* [a-z]*r+.[a-z]{3} [a-z]*.[a-z]*m+ p+[a-z]*.[a-z]{3}
194
251
Ответы на вопрос:
Ищем в именах файлов закономерности, чтобы выделить пять из них. 1. есть ровно пять файлов, начинающихся символом "p". в расширении имени (после точки) они имеют от одного до трех символов. регулярное выражение будет иметь вид p[a-z]*.[a-z]* 2. есть ровно пять файлов, имена которых завершаются символом "r". в расширении имени (после точки) они имеют от двух до трех символов. регулярное выражение будет иметь вид [a-z]*r.[a-z]* ищем среди ответов похожий. p+[a-z]*.[a-z]* - в принципе, то же, знак + тут необязателен, но и не мешает. [a-z]*r+.[a-z]{3} - все портит это {3}, требующее ровно 3 повторения, а у нас от 2 до 3.ответ: p+[a-z]*.[a-z]*
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ilya48205.03.2022 00:16
-
siplatoffmatvei25.07.2022 03:39
-
PavelSvyatelik201731.03.2022 23:43
-
АляСмирнова08.04.2023 13:51
-
Королева198606.01.2021 21:37
-
лапка2704.12.2020 08:06
-
МюслиКотаНомер117.06.2022 11:22
-
dimatripolskiy14.02.2023 07:55
-
kamilskylinep0a6rx03.02.2021 08:33
-
ivanivanov2007r03.05.2022 05:20
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.