Liczenie instrukcji if w pliku

0

Witam!

Mam zadanie gdzie mam policzyć ilość instrukcji "if". Czy da się rozwiązać to wyszukując pewne wyrażenie regularne?
Jak tak to jak ono może wyglądać??

0

Po prostu wczytaj cały plik do ciągu znaków (lub stringlist-y czy czego tam byś sobie jeszcze nie wymarzył) i sprawdzaj, czy następny token to nie if; trzeba uwzględnić dwie rzeczy:
1.Literały znakowe (if (call_me("if"))) to jedna instrukcja a nie dwie, chociaż dwa razy występuje if).
2.token to - upraszczając - słowo, które jest oddzielone od reszty znakiem nowej linii, przecinkiem, spacją (...) lub ogólniej: czymkolwiek niebędącym literą (takie duu(...)uże uproszczenie, które zda się na potrzebę takiego programiku :P).

1 użytkowników online, w tym zalogowanych: 0, gości: 1