Szukam solidnego, łatwego w użyciu, ewaluatora wyrażeń regularnych dla natywnego języka C++, niezależnie od platformy lub systemu Windows.Łatwa w użyciu obsługa wyrażeń regularnych w C++?
Wymagania:
- Nie można użyć podwyższenie lub biblioteki ACE regex (niestety)
- nie można użyć .NET Regex (lub dowolny kod zarządzany)
Głównym wymogiem jest że powinien być samodzielny i otwarty.
Po prostu ciekawy - dlaczego nie możesz użyć wzmocnienia? – svec
@svec Ponieważ kod źródłowy jest przeznaczony do dystrybucji, a wielu z tych, którzy go używają, nie ma funkcji Boost i nie może lub nie chce pobierać i budować zwiększenia. Ale niektóre biblioteki są przeznaczone do włączenia, więc jest to dobre. Powinny się wydarzyć 5 lat temu, ale hej. Za wszelką cenę. –
Ale klienci nie muszą mieć zainstalowanego boostu. Połącz statycznie z boostem i nie powinno być problemu. (I tak zawsze powinieneś połączyć statycznie z boostem, ponieważ nawet jeśli klienci go zainstalowali, mogą nie mieć tej samej wersji lub skompilowali go z tymi samymi opcjami.) –