Tak jak w temacie, zastanawiam się jak skonstruować funkcję która będzie analizowała stringa znak po znaku. Coś jak by własny explode ale na własnych warunkach i z wieloma separatorami. Wiem, że są funkcję które pozwalają na to, ale chciałbym zaprojektować coś takiego uniwersalnie, tak by potem móc przenosić to na inne języki. Chodzi o takie założenie
dla przykładu taka wprowadzona dana
("Blalal" "hrhhrj" ("Addd" "sdzdz")
Chciałbym, żeby w takim wypadku dzieliło string w następujący sposób:
-Jeśli natrafisz na "litere to wstaw enter i symbol =>słowo
-Jeśli trafisz na ( stwórz nową tablicę i wyświetl ją.
tak by efekt był taki:
Array()
=>"Blalal"
=>"hrhhrj"
Array()
=>"Addd"
=>"sdzdz"
Chodzi mi przede wszystkim jak wprowadzić taki schemat:
Jeśli natrafisz na dany znak, literę w stringu to wykonaj daną instrukcję. Tak jak pisałem zależy mi by było to na pętlach czy przez rekurencję, tak bym mógł zastosować to do różnych języków. Istnieje takie rozwiązanie? Wydaje mi się to wyjątkowo proste, ale nie mam pojęcia jak to zastosować.