vsechny zdvojene lomitka za nezdvojena
V praxi delam regexp nahrady v sedu, takze to by slo asi takhle:
cenzored@cenzored:~$ echo "/aa///////trolololo/////gegegege" | sed -E 's/(\/)+/\//g'
/aa/trolololo/gegegege
cenzored@cenzored:~$
Princip je asi jasny, musis vyescapovat lomitko aby se bralo jako normalni znak. Je to napsany obecneji aby to nahradilo jakykoliv pocet lomitek jednim lomitkem. Jestli fakt potrebujes nahradit jen dve lomitka, tak uprava je snad zrejma. Ve skutecnosti bych na cestu radsi nekoukal jako na string, ale jako pythonista bych vzal neco jako os.path a nechal to na te tride at se s tim popere.