Удаление букв из строки: регулярные выражения, циклы и понимание списков

Вот несколько способов удаления букв из строки:

  1. Метод 1: использование регулярных выражений
    Регулярные выражения можно использовать для удаления букв из строки. Вот пример на Python:

    import re
    def remove_letters_regex(string):
    pattern = '[a-zA-Z]'
    return re.sub(pattern, '', string)
  2. Метод 2: использование цикла
    Другой способ — перебрать каждый символ в строке и исключить буквы. Вот пример на Python:

    def remove_letters_loop(string):
    result = ''
    for char in string:
        if not char.isalpha():
            result += char
    return result
  3. Метод 3: использование функции List Comprehension
    List Comprehension также можно использовать для удаления букв из строки. Вот пример на Python:

    def remove_letters_list_comprehension(string):
    return ''.join([char for char in string if not char.isalpha()])