У меня есть строка, как это:Заменить число в строке с помощью скобки числа Python
s = k0+k1+k1k2+k2k3+1+12
Я хочу, чтобы преобразовать это, таким образом, что каждое число, которое следует букве (k
здесь) окружается квадратными скобками :
k[0]+k[1]+k[1]k[2]+k[2]k[3]+1+12
Что такое хороший способ сделать это?
Что я пытался: Используйте replace()
функцию 4 раза (но она не может обрабатывать числа, за которыми не следует буквы).
Возможно, вам придется проанализировать строковый символ char или использовать регулярное выражение. – ForceBru
@ForceBru regex - лучший способ пойти точно –