LINUX.ORG.RU

Удаление всех совпадений в строке с особым смещением

 


0

1

Добрый день, господа. Допустим у меня есть строчка:

kakakakaka=kakakakaka-kakakakaka&-kakakakaka&kakakaka&

И,например, мне нужно удалить после «kakakakaka=» все символы «&», как можно это сделать без указания смещений?(В смысле, чтобы не делать variable[3:] + variable[:3], и всего такого) Чтобы можно было указать откуда и до куда в строке надо смотреть, и что изменять. Как replace, только который умеет глядеть только в определённый диапазон символов.

Всем буду очень благодарен за ответы.



Последнее исправление: blablacon (всего исправлений: 1)

Разбить строку на массив, обработать только нужные элементы массива, склеить массив в строку.
Нужные функции гуглятся по запросам «python строку в список» и «python список в строку»

MrClon ★★★★★
()
Ответ на: комментарий от das_tier

Ну, примерно вот так:

Python 2.7.6 (default, Mar 22 2014, 22:59:38) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> koko = "ravno=zdes=nuzhno=kokokokokokoko=blablablablablabla=dsfdsf=sadsad"
>>> print koko[18:].replace('=','')
kokokokokokokoblablablablablabladsfdsfsadsad

blablacon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.