Avatar billede krismort Nybegynder
14. juli 2005 - 16:20 Der er 7 kommentarer

Regex til cpp.

Hej,
Er der en som kender(har erfaring med) et libery/komponent som kan bruges til regex i cpp med std::string strenge.
Jeg skal bruge noget som er så småt som muligt og vil helst gerne slippe udenom at bruge noget fra boost.

- Kristian
Avatar billede arne_v Ekspert
14. juli 2005 - 18:17 #1
Du kan få PCRE til char* - kan du ikke bare kalde .c_str() på dine STL string's ?
Avatar billede krismort Nybegynder
14. juli 2005 - 23:51 #2
Det var helt sikkert en mulighed. Det som er vigtigt er at det er et ultra lightweight libery som er småt og solidt.
Kender du andre end PCRE ?
Avatar billede arne_v Ekspert
15. juli 2005 - 00:05 #3
PCRE er absolut solidt (bruges af rigtigt mange)

Jeg ved ikke hvor meget memeory det bruger - men helt lille er det nok ikke.
Avatar billede bertelbrander Novice
23. juli 2005 - 19:10 #4
Jeg har selv brugt denne regexp:
http://home20.inet.tele.dk/midgaard/sample.html#wgrep

Den er vist så lille som det kan blive. Den arbejder dog med char pointere, men man kan let lave om fra std::string.
Avatar billede arne_v Ekspert
23. juli 2005 - 19:14 #5
Der er lidt PCRE code snippets her http://www.eksperten.dk/spm/634248
Avatar billede krismort Nybegynder
30. juli 2005 - 14:05 #6
endte med at bruge den regex som ligger sammen med wgrep koden på
http://home20.inet.tele.dk/midgaard/sample.html#wgrep
....
Avatar billede arne_v Ekspert
03. september 2005 - 19:11 #7
tid at få afsluttet her ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester