[C] Funkcja PHP w C

0

Witam
Potrzebuję w C wyłowić link, nazwę strony i liczbę kliknięć z pliku HTML i zapisać do pliku dane.txt niżej podałem przykład:

Z pliku HTML

<div class="google">
<div class="title"><a href="http://google.pl" target="blank_">Gooogle</a></div>
<div class="more"><b>1205</b> | <b>25.06.2008</b></div>
</div>

<div class="onet">
<div class="title"><a href="http://onet.pl" target="blank_">Onet</a></div>
<div class="more"><b>953</b> | <b>25.06.2008</b></div>
</div>

Do pliku TXT

#URL
#ADRES:1205,Gooogle
http://google.pl
#ADRES:953,Onet
http://onet.pl

Myślałem nad preg_match_all ale ta funkcja jest tylko w PHP.

Więc moje pytanie brzmi czy istnieje jakiś odpowiednik tej funkcji w C?
Jeżeli nie istnieje to jak rozwiązać ten problem?
Bo głowię się już 2 tyg. i jakoś pomysłu nie mam.

Pozdrawiam
Rav

0

Dodam, że system operacyjny w którym tworzę to Windows i niczego z zewnątrz nie mogę dodać, mogę wykorzystać jedynie tylko te funkcje które są w C :/

0

podchodzisz do sprawy od d**y strony. 2 tygodnie myślisz o jakichś wyrażeniach regularnych, zamiast po ludzku przejechać to znak po znaku, rozbić na tagi, a później na tekst. popatrz na znaki '<', '>', spacje, oraz funkcje z http://www.cppreference.com/stdstring/index.html

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