Thread Reg Exp in C: Reguläre Ausdrücke in C (17 answers)
Opened by dukerw at 2004-02-20 15:58

dukerw
 2004-02-20 17:34
#10912 #10912
User since
2003-08-20
17 Artikel
BenutzerIn
[default_avatar]
[quote=esskar,20.Feb..2004, 15:34]
Code: (dl )
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
Code: (dl )
1
2
3
4
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?
Code: (dl )
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.

View full thread Reg Exp in C: Reguläre Ausdrücke in C