Generalnie nie zajmuję się programowaniem w C++, jedynie ładnych parę lat temu uczyłem się sam dal siebie.
Wyrażenia regularne znam ale z PHP czy Bash, ewentualnie sed, a jakoś nie mogę sobie poradzić z regex’em w C++.
Docelowo chciałbym sprawdzić, czy w łańcuchu znaków znajduje się adres IP. Przejściowo próbowałem sprawdzić chociażby czy w łańcuchu są cyfry - bezskutecznie. W założeniu powinien napisać “OK2” i zwrócić 2.
Co robię nie tak? Może zapomniałem jakichś podstaw?
Tak. Przed 4.9 specyfikacja była niekompletna, to że coś czasem zadziała, ot trafiłeś na jakieś snapshoty implementacji. Tu masz więcej: https://gcc.gnu.org/gcc-4.9/changes.html