Lazarus usuwanie komentarzy

Mam problem, muszę napisać program w lazarusie który miałby za zadanie wczytać jakiś plik źródłowy do memo1, usunąć z niego wszystkie komentarze, i skopiować do memo2. Otwarcie pliku i wczytanie do memo1 mam zrobione. usuwanie komentarzy jednowierszowych też mam zrobione. ale nie mogę sobie poradzić z komentarzami wielowierszowymi typu " { " albo " (* ". Proszę bardzo o pomoc. Próbowałem już metodą kopiowanie znaku po znaku z memo1 do memo2 i sprawdzanie czy znak nie jest " { " ale nie wychodzi mi to.

Zaloguj się, aby dodać swoją odpowiedź