|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
Задачи на регулярные выражения18.06.2021, 15:57. Показов 11385. Ответов 11
В России применяются регистрационные знаки нескольких видов.
Общего в них то, что они состоят из цифр и букв. Причём используются только 12 букв кириллицы, имеющие графические аналоги в латинском алфавите — А, В, Е, К, М, Н, О, Р, С, Т, У и Х. У частных легковых автомобилях номера — это буква, три цифры, две буквы, затем две или три цифры с кодом региона. У такси — две буквы, три цифры, затем две или три цифры с кодом региона. Есть также и другие виды, но в этой задаче они не понадобятся. Вам потребуется определить, является ли последовательность букв корректным номером указанных двух типов, и если является, то каким. На вход даются строки, которые претендуют на то, чтобы быть номером. Определите тип номера. Буквы в номерах — заглавные русские. Маленькие и английские для простоты можно игнорировать. Ввод С227НА777 КУ22777 Т22В7477 М227К19У9 С227НА777 Вывод Private Taxi Fail Fail Fail
0
|
|
| 18.06.2021, 15:57 | |
|
Ответы с готовыми решениями:
11
Регулярные выражения Регулярные выражения |
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
| 18.06.2021, 17:52 [ТС] | |
|
Рыжий Лис, это простейшие регулярки, не вопрос,
как бы все это упаковать покомпактнее в функцию или в списковые включения. Ввод через input(), методы модуля re, главное без if/else? Добавлено через 2 минуты Вообщем "чтоб" результ был норм для профи? "Чтоб" прям глянули на код и сказали "вау"?
0
|
|
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
| 18.06.2021, 17:57 [ТС] | |
|
Рыжий Лис, а на пайтоне, больше смысла, в плане обучения)
0
|
|
|
Просто Лис
|
|||||||
| 18.06.2021, 18:02 | |||||||
Сообщение было отмечено AlexMarkov как решение
Решение
* он простой * есть документация * есть тесты * они же примеры использования Добавлено через 1 минуту Если нужна производительность, можно вынести регулярки в re.compiile() - чуть быстрее будет работать.
1
|
|||||||
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
| 18.06.2021, 18:09 [ТС] | |
|
Рыжий Лис, в принципе я также) за некоторым исключением документирования строк и возвращением 'Fail'.
Добавлено через 3 минуты В основном, все мне известно, а вот за re.compiile() отдельное спасибо.
0
|
|
| 18.06.2021, 18:42 | |
|
0
|
|
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
| 18.06.2021, 18:48 [ТС] | |
|
Arsegg, ))
под капотом "жесть")) для неокрепшего решением практических задач на низкоуровневом языке разума
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
||||||
| 18.06.2021, 18:54 | ||||||
1
|
||||||
|
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
|
|
| 18.06.2021, 19:04 [ТС] | |
|
Arsegg, да не все норм, наверное, там пустая строка перед литерой.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||||||
| 18.06.2021, 20:40 | |||||||
|
Пожалуй, допилю до ТЗ
3
|
|||||||
| 18.06.2021, 20:40 | |
|
Помогаю со студенческими работами здесь
12
Регулярные выражения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|