Witam, mam problem z wyrażeniami regularnymi w C++. Przeczytałem sporo tutoriali i po wielu próbach nie rozumiem pewnych rzeczy. Mam prosty kod HTML:
<span id="resources_cos" class="">
17.555 </span>
...
<span id="resources_innego" class="">
3.555 </span>
...
<span id="resources_zupelnie" class="">
155.5 </span>
I chcę z tego kodu wyłuskać wartości liczbowe. Próbowałem na wiele sposobów i przeważnie nic nie zwracało. Co mnie jednak zastanawia to to że jeżeli dam taki pattern jak poniżej:
std::regex pattern("<span id=\"resources_[a-z]+");
to nie zwraca mi wszystkich trzech pasujących do patternu "spanów" a tylko ten pierwszy. Dodatkowo nie wiem jak mam opisać ten środek (wart. liczbową) żeby mi ją znalazło, również próbowałem na różne sposoby ale nic z tego.
Pozdrawiam
Sheppard25