Удалить часть строки от определенного символа до определенного символа


Удалить дубликаты определённого символа
Существует строка, например ////aa/bbb//c/// На выходе нужно получить: /aa/bbb/c/ То есть.
Удаление всей строки при нахождении определённого символа или слова
Здравствуйте, нужна помощь в создании программы на питоне. В чём суть, есть список определённых.
Как удалить символы до и после определенного символа?
У меня есть несколько html файлов и мне нужно вытянуть оттуда одну ссылку, как удалить символы.

Удалить часть строки до определенного символа
Подскажите пожалуйста,как с помощью запроса в sql можно удалить часть строки до определенного.
75 / 49 / 26
Регистрация: 22.02.2015
Сообщений: 306
1 2 3 4 5
>>> s = '127.0.0.1(spec) (domen\admin - user)' >>> l = s.find('(') >>> r = s.find('-') >>> print( s[:l] + s[r+1:-1] ) 127.0.0.1 user
![]()
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
1 2 3 4
import re ipUser='127.0.0.1(spec) (domen\admin - user)' print(re.sub('([0-9.]+)(. *?)\\-\\s*([A-Za-z0-9]+).*','\\1 \\2',ipUser))
4494 / 3242 / 1131
Регистрация: 21.03.2016
Сообщений: 7,984
1 2 3
>>> s = '127.0.0.1(spec) (domen\admin - user)' >>> print(s[:s.find('(')]+s[s.rfind('-')+1:-1]) 127.0.0.1 user
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как скопировать подстроку из строки до определенного символа? Или удалить, начиная с этого символа
Добрый вечер. Ответ искал, но не нашёл. Предположим, есть строка: ABC|DEF Надо скопировать.
Как скопировать часть строки до определенного символа?
Допустим, пользователь вводит с клавиатуры строку. Необходимо скопировать часть строки до какого-то.

Как удалить текст с конца строки до определенного символа?
Здравствуйте, как удалить текст с конца строки до определенного символа?Заранее спасибо
Удалить текст до/после определённого символа каждой строки
Приветствую, помогите пожалуйста сделать BAT скрипт, который удаляет весь текст до определённого.

Как удалить от начала строки до определенного символа/слова
Здравствуйте, есть у меня строка "prxfire1.Text": 2 x <a.
как удалить все строки начинающиеся с определенного символа word
Добрый день! помогите удалить ненужные строчки с документа word которые начинаются с символов -: .
Или воспользуйтесь поиском по форуму:
Как удалить часть строки в питоне
Чтобы удалить часть строки, можно с помощью срезов собрать новую строку.
Есть что добавить? Зарегистрируйтесь
Курсы по программированию на Хекслете
Backend-разработка
Разработка серверной части сайтов и веб-приложений
Frontend-разработка
Разработка внешнего интерфейса сайтов и веб-приложений и верстка
Создание сайтов
Разработка сайтов и веб-приложений на JS, Python, Java, PHP и Ruby on Rails
Тестирование
Ручное тестирование и автоматизированное тестирование на JS, Python, Java и PHP
Аналитика данных
Сбор, анализ и интерпретация данных на Python
Интенсивные курсы
Интенсивное обучение для продолжающих
DevOps
Автоматизация настройки локального окружения и серверов, развертывания и деплоя
Веб-разработка
Разработка, верстка и деплой сайтов и веб-приложений, трудоустройство для разработчиков
Математика для программистов
Обучение разделам математики, которые будут полезны при изучении программирования
JavaScript
Разработка сайтов и веб-приложений и автоматизированное тестирование на JS
Python
Веб-разработка, автоматическое тестирование и аналитика данных на Python
Java
Веб-разработка и автоматическое тестирование на Java
PHP
Веб-разработка и автоматическое тестирование на PHP
Ruby
Разработка сайтов и веб-приложений на Ruby on Rails
Go
Курсы по веб-разработке на языке Go
HTML
Современная верстка с помощью HTML и CSS
SQL
Проектирование базы данных, выполнение SQL-запросов и изучение реляционных СУБД
Git
Система управления версиями Git, регулярные выражения и основы командой строки
Похожие вопросы
01 ноября 2021
01 ноября 2021
- python строки
- python массивы
01 ноября 2021
- python строки
- python массивы
01 ноября 2021
- 8 800 100 22 47 бесплатно по РФ
- +7 495 085 28 38 бесплатно по Москве
Направления
- Курсы «Backend-разработка»
- Курсы «Frontend-разработка»
- Курсы «Создание сайтов»
- Курсы «Тестирование»
- Курсы «Аналитика данных»
- Интенсивные курсы
- Курсы DevOps
- Курсы «Веб-разработка»
- Курсы «Математика для программистов»
- Все курсы
О Хекслете
- О нас
- Карьера в Хекслете
- Хекслет Колледж
ООО «Хекслет Рус» 432071, г. Ульяновск, пр-т Нариманова, дом 1Г, оф. 23 ОГРН 1217300010476
- Справка
- Вопросы и ответы
- Сообщество
- Дополнительно
- Условия использования
- Соглашение об обработке ПД
- Оферта
- Акции
Как обрезать строку в python до нужного символа с конца
Как можно обрезать строку с конца до ‘ -‘, чтобы получилось:
'Первый - второй'
Раньше, когда в строке встречалось только одно ‘ — ‘ делал через .split(‘ — ‘) и удалял последний элемент под индексом [1], но как только встретились строки с двумя ‘ — ‘ это перестало корректно работать. Либо может можно также через .split(‘ — ‘), но удалять не конкретно [1], а просто последний элемент в полученном списке. Кто знает как сделать? Подскажите, пожалуйста.
Отслеживать
149k 12 12 золотых знаков 59 59 серебряных знаков 132 132 бронзовых знака
Удаление определенных символов из строки в Python
Одной из распространенных задач, которые возникают при работе со строками в Python, является необходимость удалить определенные символы из строки. Например, может потребоваться удалить все знаки препинания из текста. Предположим, дана следующая строка:
text = "Привет, мир! Как твои дела?"
Требуется удалить все знаки препинания, то есть символы , , ! и ? .
Решение задачи
Python предоставляет несколько способов для решения этой задачи. Один из наиболее простых и эффективных способов — использование метода replace() .
Метод replace() в Python принимает два аргумента: символ (или подстроку), который нужно заменить, и символ (или подстроку), на который нужно заменить. Если второй аргумент — пустая строка, то первый аргумент просто удаляется из строки.
Важным моментом является то, что строки в Python являются неизменяемыми, поэтому метод replace() не изменяет исходную строку, а возвращает новую строку, в которой произведена замена.
Таким образом, можно пройтись циклом по каждому символу, который нужно удалить, и применить к строке метод replace() . В результате будет получена строка без этих символов.
symbols_to_remove = ". " for symbol in symbols_to_remove: text = text.replace(symbol, "")
После выполнения данного кода в переменной text будет строка «Привет мир Как твои дела».
Таким образом, удаление определенных символов из строки в Python может быть легко выполнено с помощью метода replace() .