![]() |
[rjeseno] regex.h - No Match
Pozdrav,
Imam Problem s regular expression u C-u. Koristim V1: (ako sam dobro skuzio, ovo cak i ne prolazi uredno u POSIX regex) Code:
const char *httpPattern = "(https|http):(\/\/)"; Code:
const char *httpPattern = "^(https|http)[^[:space:]]+"; V3: Code:
const char *httpPattern = "http"; regcomp() prolazi bez greske - znaci prvi korak je ok. regexec() vraca rezultat REG_NOMATCH (Osim s V3) Radio sam uglavnom po ovom man pageu: https://linux.die.net/man/3/regexec Ako je potreban ostatak koda, postam isto. Pretpostavljam da imam neku gresku u reg expressionu. |
Sto se mucis, uzmi PCRE i Bog da te vidi!
|
Mogu se tako vratit na oniguruma.
Poanta jest u tom da bude sto vise POSIX standardno, no ne uspijeva mi... edit: korak dalje ili natrag? http://www.peope.net/old/regex.html ^s tim mi prolazi moj regularni izraz i match radi za moj test.. samo u mom programu nece.. |
@Bubba , rjesio:
https://github.com/precla/irc-bot-c/...41adb953967d82 ffs oniguruma lib bio u compile parametru i smetalo.. 3 dana mi za ovo trebalo. jao hahaha |
Sva vremena su GMT +2. Sada je 22:59. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger