Witajcie,
potrzebuję zamienić w dowolnym ciągu znaków wszystkie np. wystąpienia X na pusty znak, poza ostatnim X.
text: 'Potrzebuję zamienić wszystkie wystąpienia X na pusty znak, poza ostatnim X'
Próbowałem przez negację, jednak nie bardzo mi to wychodzi.
re.sub('.*-.*[^-\w+]\Z', '', source_text)
Będę wdzięczny za pomoc.
Roman