Předpsání řetězce

Zdarec, namáhám si s tím hlavu, ale nemohu na to přijít, potřebuji z nalezeného řetězce odstranit prostřední část. Řetězec se vyhledává náhodně ze všech adresářů na ftp a odstraňovaná část je vždycky uprostřed.

Prakticky, náhodný řetězec je třeba:
akce/ekologicke_dny/_thm/thm_2002_01_05_00_44_26_19.jpg

Ten chci použít jako src="akce/ekologicke_dny/_thm/thm_2002_01_05_00_44_26_19.jpg"

Následně chci z řetězce odstranit ono:
_thm/thm_

A chci tedy vytvořit řetězce bez _thm/thm_, bude tedy vypadat:
akce/ekologicke_dny/2002_01_05_00_44_26_19.jpg

Abych toto použil jako href="akce/ekologicke_dny/2002_01_05_00_44_26_19.jpg"

Dikec za radu.
Zrejme jsem nepochopil cely popis problemu :)

Ten text,ktery chces odsrtanit je vzdy stejny? (tedy _thm/thm_)?

Pokud ano, je prvni reseni, co me napada pouziti str_replace..
$r = str_replace('_thm/thm_','',$r);

Pokud ne, pak preg_replace..
$r = preg_replace('@_([\w]{3})/(\\1)_@i','',$r);

Pripadne jeste overit, ze retezec, ktery se ma nahradit nebude v adrese (celem retezci) vicektrat.. (coz je sice minimalni pravdepodobnost, ale proc ne - zalezi na zpusobu pojmenovavani souborů .. )