Как обрезать строку до определенного символа python
Перейти к содержимому

Как обрезать строку до определенного символа python

  • автор:

Как обрезать строку до нужного знака?

Объясню, что тут происходит. s.find(x) ищет позицию x. Если символа x нет, возвращает -1. s[ А : Б ] — это так называемый «слайс» строки, кусок от А включительно до Б не включительно. Если Б отсутствует — строка будет от А включительно до конца.
s.find(«:») + 1 — первый символ, входящий в новую строку. Если find вернёт -1, тогда мы просто получим всю строку целиком.

Ответ написан более трёх лет назад
Комментировать
Нравится 6 Комментировать
Ответы на вопрос 2

Sly_tom_cat

Sly_tom_cat . @Sly_tom_cat

Можно split использовать

s = "text text : one two three" print(s.split(':')[1])

Как обрезать строку в python до нужного символа с конца

Как можно обрезать строку с конца до ‘ -‘, чтобы получилось:

'Первый - второй' 

Раньше, когда в строке встречалось только одно ‘ — ‘ делал через .split(‘ — ‘) и удалял последний элемент под индексом [1], но как только встретились строки с двумя ‘ — ‘ это перестало корректно работать. Либо может можно также через .split(‘ — ‘), но удалять не конкретно [1], а просто последний элемент в полученном списке. Кто знает как сделать? Подскажите, пожалуйста.

Отслеживать

149k 12 12 золотых знаков 59 59 серебряных знаков 132 132 бронзовых знака

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

Удалить дубликаты определённого символа
Существует строка, например ////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
Записей в блоге: 30

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))

4973 / 3209 / 1125
Регистрация: 21.03.2016
Сообщений: 7,939

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 которые начинаются с символов -: .

Вырезать строку JS

Давайте зададим строку str и посмотрим, как можно обрезать строку до определенного символа:

let str = ‘abcde’; // будем работать с этой строкой

Метод substr

Для получения части подстроки до определенного символа можно использовать метод substr . Смотрите пример:

console.log(str.substr(0, 2));

Результат выполнения кода:

Метод substring

Для получения части подстроки до определенного символа можно использовать метод substring . Смотрите пример:

console.log(str.substring(0, 2));

Результат выполнения кода:

Метод slice

Для получения части подстроки до определенного символа можно использовать метод slice . Смотрите пример:

console.log(str.slice(0, 2));

Результат выполнения кода:

Смотрите также

  • урок
    работа со строками
  • урок
    получение символов строки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *