Строка Python: извлеките дублированную и случайно объединенную подстрокуPython

Программы на Python
Anonymous
Строка Python: извлеките дублированную и случайно объединенную подстроку

Сообщение Anonymous »

Пример дублированной и объединенной строки:

Код: Выделить всё

16.01068.0%0 8p%.a .p .a.
Желаемая подстрока для извлечения:

Код: Выделить всё

16.008% p.a.
Полный пример:

Код: Выделить всё

CCoonnttiinnggeenntt CCoouuppoonn 16.01068.0%0 8p%.a .p (.Ma.o (nMtholyn)thly)
Желаемая подстрока:

Код: Выделить всё

Contingent Coupon 16.008% p.a. (Monthly)
Моя проблема заключается в том, что когда исходная подстрока уже содержит повторяющиеся символы (например, два 0 в 16.008), моя текущая функция иногда сохраняет неправильный повторяющийся символ ( дает неверный результат 16.080).

Подробнее здесь: https://stackoverflow.com/questions/787 ... -substring

Вернуться в «Python»