- Тренажер регулярных выражений python
- Изучите Regex шаг за шагом, от нуля до продвинутого уровня.
- Изучайте
- Cheatsheet
- Playground
- Практика
- Open Source
- Learn Regex step by step, from zero to advanced.
- Learn
- Cheatsheet
- Playground
- Practice
- Open Source
- Регулярное выражение Python — упражнения, практика, решение
- Регулярное выражение Python [51 упражнение с решением]
- Редактор кода Python:
Тренажер регулярных выражений python
You seem to be using an outdated version of your browser which is no longer supported by regexpr.com. It is highly recommended that you upgrade your browser. Sorry for the inconvenience.
-
- Save & Share
- Save Regex (CTRL+S)
- Fork Regex
- Add to Regex Library
- Flavor
- PCRE PCRE (PHP)
- JS JavaScript
- PY Python
- capture-group-regex capture group regex
- email-regex email regex
- email-validation-javascript email validation javascript
- end-of-line-regex end of line regex
- java-regex-match java regex match
- java-regex-replace java regex replace
- java-regex-tester java regex tester
- javascript-regex-match javascript regex match
- javascript-regex-tester javascript regex tester
- javascript-string-match javascript string match
- look ahead regex look ahead regex
- multiline regex multiline regex
- password validation in javascript password validation in javascript
- perl regex tester Perl regex tester
- phone number validator javascript phone number validator javascript
- php regex replace php regex replace
- powershell regex replace powershell regex replace
- python regex tester python regex tester
- python regex tester regex excel
- regex for alphanumeric regex for alphanumeric
- regex for alphanumeric regex for any character
- regex for date regex for date
- regex for digits regex for digits
- regex for ip address regex for ip address
- regex for number regex for number
- regex for password regex for password
- regex for phone number validator regex for phone number validator
- regex look behind regex look behind
- regex match regex match
- regex php regex php
- regex start of line regex replace
- regex tester regex tester
- regex tester regex url validation
- regex validation regex validation
- regex with new line regex with new line
- ruby regex tester ruby regex tester
- space-in-regex space in regex
- Tools
- Format Regex (requires free-spacing, /x)
- Code Generator
- Regex Debugger n/a Unit tests
- Filter flavors
- PCRE PCRE (PHP)
- JS JavaScript
- PY Python
Изучите Regex шаг за шагом, от нуля до продвинутого уровня.
Изучить Regex проще, чем вы думаете. Вы можете использовать этот инструмент, чтобы легко изучить , попрактиковаться , протестировать и поделиться Regex с другими пользователями.
Изучайте
Регулярные выражения , сокращённо Regex или Regexp, представляют собой строку символов, созданную в рамках правил синтаксиса Regex. Вы можете легко управлять своими данными с помощью Regex, который использует такие команды как: поиск, поиск сходства и редактирование. Regex можно использовать в языках программирования, таких как Python, SQL, JavaScript, R, Google Analytics, Google Data Studio, а также на протяжении всего процесса программирования. Изучите Regex онлайн с примерами и учебными пособиями на RegexLearn сейчас.
Cheatsheet
С помощью RegexLearn Cheatsheet вы можете сразу увидеть все необходимые вам примеры использования и проверить их работу онлайн не покидая сайт. Изучите все шаблоны и символы Regex с помощью Regex Cheatsheet.
Playground
Вы можете легко создать и протестировать свой шаблон Regex с помощью Playground. Как тестировщик Regex, вы можете проверять и делиться своими вариантами Regex с другими пользователями для совместной работы.
Практика
Если вы завершили учебную часть, это время ПРАКТИКОВАТЬ! В разделе практики вы можете проверить свои знания и практиковаться в Regex с помощью учебных пособий Regex в зависимости от вашего уровня. Скоро.
Open Source
Regex Learn — это проект с открытым исходным кодом, который приветствует вклад сообщества и является бесплатным для использования. Работа над этим проектом позволяет вам оттачивать свои навыки, учиться и сотрудничать с другими участниками. Здесь вы можете внести свой вклад и поддержать проект.
Learn Regex step by step, from zero to advanced.
Learning Regex is easier than you think. You can use this tool to easily learn , practice , test and share Regex.
Learn
Regular Expressions , abbreviated as Regex or Regexp, are a string of characters created within the framework of Regex syntax rules. You can easily manage your data with Regex, which uses commands like finding, matching, and editing. Regex can be used in programming languages such as Python, SQL, JavaScript, R, Google Analytics, Google Data Studio, and throughout the coding process. Learn regex online with examples and tutorials on RegexLearn now.
Cheatsheet
With RegexLearn Cheatsheet , you can see all of the usages you need at once and check them directly from the one page. Explore all Regex patterns and symbols with the Regex cheat sheet.
Playground
If you want to generate a Regex, you can easily build and test your Regex pattern via the Playground. As a Regex tester, you can validate and share your Regex with others for collaborative work.
Practice
If you complete the learning part, it’s time to PRACTICE! In the practice section, you can test your Regex knowledge and practice with Regex tutorials based on your level. Soon.
Open Source
Regex Learn is an open-source project that welcomes community contributions and is free to use. Working on this project allows you to hone your skills, study, and collaborate. You can contribute & support here.
Регулярное выражение Python — упражнения, практика, решение
Регулярное выражение Python [51 упражнение с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]1. Напишите программу на Python, чтобы убедиться, что строка содержит только определенный набор символов (в данном случае az, AZ и 0-9). Перейти к редактору
2. Напишите программу на Python, которая соответствует строке, которая имеет a, за которым следует ноль или более b. Перейти к редактору
3. Напишите программу на Python, которая соответствует строке, которая имеет a, за которым следует один или несколько символов b. Перейти к редактору
4. Напишите программу на языке Python, которая соответствует строке, которая имеет a, за которым следует ноль или один «b». Перейти к редактору
5. Напишите программу на Python, которая соответствует строке, которая имеет a, за которым следуют три «b». Перейти к редактору
6. Напишите программу на Python, которая соответствует строке, которая имеет a, за которым следует от двух до трех символов «b». Перейти к редактору
7. Напишите программу на Python, чтобы найти последовательности строчных букв, соединенных подчеркиванием. Перейти к редактору
8. Напишите программу на Python, чтобы найти последовательности из одной заглавной буквы, за которой следуют строчные буквы. Перейти к редактору
9. Напишите программу на Python, которая соответствует строке, в которой за буквой «a» следует что-нибудь, заканчивающееся буквой «b». Перейти к редактору
10. Напишите программу на Python, которая соответствует слову в начале строки. Перейти к редактору
11. Напишите программу на Python, которая соответствует слову в конце строки, с необязательной пунктуацией. Перейти к редактору
12. Напишите программу на Python, которая соответствует слову, содержащему «z». Перейти к редактору
13. Напишите программу на языке Python, которая соответствует слову, содержащему «z», а не началу или концу слова. Перейти к редактору
14. Напишите программу на Python, соответствующую строке, которая содержит только заглавные и строчные буквы, цифры и подчеркивания. Перейти к редактору
15. Напишите программу на Python, где строка будет начинаться с определенного числа. Перейти к редактору
16. Напишите программу на Python для удаления начальных нулей с IP-адреса. Перейти к редактору
17. Напишите программу на Python для проверки числа в конце строки. Перейти к редактору
18. Напишите программу на Python для поиска чисел (0-9) длиной от 1 до 3 в заданной строке. Перейти к редактору
«Упражнения № 1, 12, 13 и 345 важны»
19. Напишите программу на Python для поиска некоторых литеральных строк в строке. Перейти к редактору
Пример текста: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».
Поисковые слова: «лиса», «собака», «лошадь»20. Напишите программу на Python для поиска литеральной строки в строке, а также найдите место в исходной строке, где встречается шаблон. Перейти к редактору
Пример текста: «Быстрая коричневая лиса перепрыгивает через ленивую собаку».
Искомые слова: лиса21. Напишите программу на Python, чтобы найти подстроки в строке. Перейти к редактору
Пример текста :
«Python упражнения, PHP упражнения, упражнения C #»
Примечание: во входной строке есть два экземпляра упражнений.
22. Напишите программу на Python, чтобы найти вхождение и положение подстрок в строке. Перейти к редактору
23. Напишите программу на Python для замены пробелов подчеркиванием и наоборот. Перейти к редактору
24. Напишите программу на Python для извлечения года, месяца и даты из URL. Перейти к редактору
25. Напишите программу на Python для преобразования даты в формате гггг-мм-дд в формат дд-мм-гггг. Перейти к редактору
26. Напишите программу на языке Python для сопоставления двух слов из списка слов, начинающихся с буквы «P». Перейти к редактору
27. Напишите программу на Python для разделения и печати номеров заданной строки. Перейти к редактору
28. Напишите программу на Python, чтобы найти все слова, начинающиеся с «a» или «e» в данной строке. Перейти к редактору
29. Напишите программу на Python для разделения и печати чисел и их положения в данной строке. Перейти к редактору
30. Напишите программу на Python, сокращающую «Road» до «Rd.» в данной строке. Перейти к редактору
31. Напишите программу на Python, чтобы заменить все вхождения пробела, запятой или точки на двоеточие. Перейти к редактору
32. Напишите программу на Python, чтобы заменить максимум 2 вхождения пробела, запятой или точки на двоеточие. Перейти к редактору
33. Напишите программу на Python, чтобы найти все пять символов длинного слова в строке. Перейти к редактору
34. Напишите программу на Python, чтобы найти все три, четыре, пять символов длинных слов в строке. Перейти к редактору
35. Напишите программу на Python, чтобы найти в строке все слова длиной не менее 4 символов. Перейти к редактору
36. Напишите программу на python для преобразования строки дела верблюда в строку дела змеи. Перейти к редактору
37. Напишите программу на python для преобразования строки со змеиным регистром в строку со списком верблюдов. Перейти к редактору
38. Напишите программу на Python для извлечения значений между кавычками строки. Перейти к редактору
39. Напишите программу на Python для удаления нескольких пробелов в строке. Перейти к редактору
40. Напишите программу на Python, чтобы удалить все пробелы из строки. Перейти к редактору
41. Напишите программу на Python для удаления из строки всего, кроме буквенно-цифровых символов. Перейти к редактору
42. Напишите программу на Python для поиска URL-адресов в строке. Перейти к редактору
43. Напишите программу на Python, разделяющую строку заглавными буквами. Перейти к редактору
44. Напишите программу на Python для замены строки без учета регистра. Перейти к редактору
45. Напишите программу на Python для удаления управляющих последовательностей ANSI из строки. Перейти к редактору
46. Напишите программу на Python, чтобы найти все наречия и их положения в данном предложении. Перейти к редактору
Образец текста: «Очевидно, у него нет оправданий для такого поведения».
47. Напишите программу на Python для разделения строки с несколькими разделителями. Перейти к редактору
Примечание. Разделитель — это последовательность из одного или нескольких символов, используемая для указания границы между отдельными независимыми областями в виде простого текста или других потоков данных. Примером разделителя является символ запятой, который действует как разделитель полей в последовательности значений, разделенных запятыми.
48. Напишите программу на Python для проверки десятичной дроби с точностью до 2. Перейти в редактор
49. Напишите программу на Python для удаления слов из строки длиной от 1 до заданного числа. Перейти к редактору
50. Напишите программу на Python для удаления области скобок в строке. Перейти к редактору
Примеры данных: [«example (.com)», «w3resource», «github (.com)», «stackoverflow (.com)»]
Ожидаемый результат:
пример
w3resource
GitHub
переполнение стека
Нажмите меня, чтобы увидеть решение51. Напишите программу на Python для вставки пробелов между словами, начинающимися с заглавных букв. Перейти к редактору
Нажмите меня, чтобы увидеть решениеРедактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.