Как удалить все символы перед определенным символом в Python?

Я хотел бы удалить все символы перед обозначенным символом или набором символов (например):

intro = "<>I'm Tom." 

Теперь я хотел бы удалить <> до того, I'm (или, более конкретно, I ). Какие-либо предложения?

6 Solutions collect form web for “Как удалить все символы перед определенным символом в Python?”

Использовать re.sub . Просто сопоставьте все символы до тех пор, пока I заменил совпадающие символы с I

 re.sub(r'.*I', 'I', stri) 

Поскольку index(char) получает вам первый индекс символа, вы можете просто сделать string[index(char):] .

Например, в этом случае index("I") = 2 и intro[2:] = "I'm Tom."

Если вы знаете позицию символа, где следует начинать удаление, вы можете использовать нотацию фрагмента:

 intro = intro[2:] 

Вместо того, чтобы знать, с чего начать, если вы знаете символы для удаления, вы можете использовать функцию lstrip () :

 intro = intro.lstrip("<>") 
 str = "<>I'm Tom." temp = str.split("I",1) temp[0]=temp[0].replace("<>","") str = "I".join(temp) 
 import re intro = "<>I'm Tom." re.sub(r'<>I', 'I', intro) 

У меня есть эта команда: ovs-vsctl list-br, которая создает этот список: ovsbr0 ovsbr1 ovsbr1.100 ovsbr1.101

что было бы правильным способом для результата:

100 101

в основном я хочу удалить все слова, которые не начинаются с ovsbr1. затем удалите из всех слов символы до символа точки (удалите также точку)

  • отображает ли google-приложение механизм unicode по-разному в StringProperty v StringListProperty objs?
  • Строки из двух букв и фиксированной длины
  • Удалить последний компонент пути в строке
  • Необязательно заменяя подстроку python
  • Должен ли я избегать преобразования в строку, если значение уже является строкой?
  • Почему Python возвращает True при проверке, является ли пустая строка другой?
  • Как проверить, упорядочены ли символы в строке по алфавиту
  • Преобразование байтов в строку Python
  •  
    Interesting Posts for Van-Lav

    Есть ли модуль Python для версии 2.5, который обеспечивает нечто похожее на вызов «string» .format () в версии 2.6?

    Как сделать паузу и возобновить потребление изящно в rabbitmq, pika python

    Могу ли я использовать имя переменной «type» в качестве аргумента функции в Python?

    Получение длины трека ogg из s3 без загрузки всего файла

    Почему Django не освобождает объекты db?

    Django Admin: использование настраиваемого виджета только для одного поля модели

    Извлечение содержимого текстового содержимого таблицы с помощью xpath в строках для потребления?

    Может ли генератор Python быть легко сохранен и перезагружен с диска?

    Разница между возвращаемым измененным классом и использованием типа ()

    Установка ноутбука Jupyter в автономном режиме

    Есть ли эквивалент для PHP PDO в Python?

    Любое красивое форматирование строки python для счетчика?

    Python Mechanize + код GAEpython

    Скрипт Python для циклического перемещения всех файлов в каталоге, удалите все, размер которых меньше 200 КБ

    Может ли пакет Python зависеть от конкретной версии управления версиями другого пакета Python?

    Python - лучший язык программирования в мире.