[quote=esskar,20.Feb..2004, 15:34]
int regexec(const regex_t *, const char *, size_t, regmatch_t [], int);
ist wohl das, was du suchst![/quote]
komme nicht dahinter wie ich auf die gefunden stringteile zugreife.
regmatch_t ist ein struct mit anfang und ende der fundstelle
ungerfähr so
typedef struct {
regoff_t rm_so; // start of match
regoff_t rm_eo; // end of match
} regmatch_t;
ist dann folgende deklaration ein array von diesen structs?
regmatch_t rx_match[100];
und wie komme ich über rm_so und rm_eo an die stelle im string? ich mein hier würde sich dann vielleicht strstr() oder strchr() lohnen.
Thx, der Duke.