Potrzebuję zamieć ciąg
<cat><![CDATA[Dom i wnętrze/Meble/Sypialnia/Szafki nocne]]></cat>
na
<cat><![CDATA[Dom i wnętrze > Meble > Sypialnia > Szafki nocne]]></cat>
ułożyłem testowe wyrażenie regularne do szukania ciągu
<cat><!\[CDATA\[([\w\sąćęłńóśźż]*/*)*\]\]><\/cat>
oraz do zamiany ciągu
<cat><!\[CDATA\[([\w\sąćęłńóśźż]*\s>\s*)*\]\]><\/cat>
Każdy z programów znalezione wyrażenie regularne zmanienia na ciąg <cat><![CDATA[([\w\sąćęłńóśźż]\s>\s)*]]></cat>, bez jego logicznej podmiany.
Jak można między <cat> ... </cat> zmieć ciągi znaków z "/" na " > "?