Witajcie,
użytkownicy to bardzo kreatywne bestie. Mam system zapisywania pewnych danych
<rodzaj wniosku - dział - numer - nazwa>
w założeniach wszyscy zapisywali to tak:
A/IT/001 wniosek o szkolenie
ale oczywiście znajdują się tacy, co zapisują tak:
A_IT_001_wniosek o szkolenie
A_IT_001/wniosek o szkolenie
A/IT/001_wniosek o szkolenie
A_IT_001 wniosek o szkolenie itd.
Jak najefektywniej mogę pociąć stringa, żeby obsłużył każdą opcję? Jestem w stanie wyciągnąć A oraz IT (splitując po _ i po /) ale już 001_wniosek 001/wniosek sprawiają mi pewien problem bo są traktowane jako jeden ciąg znaków gdy wcześniej był użyty inny znak niż ten za jedynką.
Ostatecznie chciałbym otrzymać wynik na podstawie powyższych danych
A/IT/001 - 5 sztuk
Pozdrawiam