Portál AbcLinuxu, 21. července 2025 06:31


Dotaz: regexp.h

11.5.2011 01:32 Mr.S1lent.cz
regexp.h
Přečteno: 342×
Odpovědět | Admin
Zdravim, zrovna pisi custom regexp libku v C, ktera vychazi z regexp.h, a muj cil je ten, aby byla multiplatformni. Narazil jsem ovsem na problem a to ten, ze regexp.h neni dostupna ve windows - vim, ze to zavani OT, ale jde mi o to vytvorit multiplatformni libku, ne only for windows, ale take ne only for linux... Snazil jsem se googlit, ale bohuzel jsem nenasel zadny ekvivalent regexp libky pro widle, mate s tim nekdo zkusenosti? :-)

Moc dekuji vsem za odpovedi :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2011 06:38 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: regexp.h
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi myslíš regex.h. Pro windows (resp. MinGW) jdou sehnat knihovny libgnurx-0.dll nebo msys-regex-1.dll, které zpřístupní příslušné funkce i tam. Jiné řešení neznám — aspoň pokud trváš na jazyku C. Jinak v perlu, pythonu nebo javě je multiplatformnost samozřejmostí…
Užívej dne – možná je tvůj poslední.
11.5.2011 09:19 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: regexp.h
Ano, myslim, upsal jsem se... To jsi me moc nepotesil, ale co se da delat :-) Diky moc za radu - aspon neco:-)
16.5.2011 11:22 ludo
Rozbalit Rozbalit vše Re: regexp.h
A co boost::regex alebo boost::xpressive?
18.5.2011 21:41 Vladimír Čunát | skóre: 19
Rozbalit Rozbalit vše Re: regexp.h
Odpovědět | | Sbalit | Link | Blokovat | Admin
Boost je taky možnost, ale pro C je taky spousta multiplatformních knihoven, takže nevidím důvod psát další ;-)

Třeba pcre

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.