кодесурса
«Python

Регулярное выражение Python - упражнения, практика, решение

script1adsense2code
script1adsense3code

Регулярное выражение 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:

Еще не все !

Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code