Mając ciąg znaków w dowolnym miejscu (w tym na początku i na końcu) może pojawić się podciąg ograniczony znakami '<' oraz '>'. Chciałbym zmienić wszystkie znaki '/' na '*' w tym podciągu. Uwaga znaki '/' mogą znajdować się też poza ciągiem, wtedy nie należy ich zmieniać.
Przykład 1:
Wejście:
abc/<d/e/f>/ghi
#znaki d, e, f mogą mieć dowolną długość (dowolną liczbę liter)
Wyjście:
abc/<d*e*f>/ghi
Przykład 2:
Wejście:
<a/b/c>/<d/e/f>/<g/h/i>
#znaki a, b, c, d, e, f, g, h, i mogą mieć dowolną długość (dowolną liczbę liter)
Wyjście:
<a*b*c>/<d*e*f>/<g*h*i>
Przykład 3:
Wejście:
<a/b/c>/<d/e/f>/ghi
#znaki a, b, c, d, e, f mogą mieć dowolną długość (dowolną liczbę liter)
Wyjście:
<a*b*c>/<d*e*f>/ghi
Przykład 4:
Wejście:
<a/b/c>/def/ghi
#znaki a, b, c mogą mieć dowolną długość (dowolną liczbę liter)
Wyjście:
<a*b*c>/def/ghi
Kompletnie nie wiem jak się do tego zabrać. Jeśli zmianie ulegałyby wszystkie znaki '/' to nie było by problemów ale tutaj chodzi o to, że tylko część, która spełnia kryteria (należenia do podciągów ograniczonych do < i >) tylko została zmieniona.