#include "ffregex.h"
#include "tcrip.h"
#include <stdlib.h>
#include <sys/types.h>
#include <regex.h>
#include <string.h>
Go to the source code of this file.
| Functions | |
| static ffbool | ffregex_do_match (const ffchar *needle, const ffstring *haystack, ffint32 cflags) | 
| ffbool | ffregex_match (const ffchar *needle, const ffstring *haystack) | 
| Matches the given haystack against the given needle regex. | |
| ffbool | ffregex_match_ci (const ffchar *needle, const ffstring *haystack) | 
| Case-insensitively matches the given haystack against the given needle regex. | |
| static ffbool | ffregex_do_replace (const ffchar *needle, const ffchar *replace, ffstring *haystack, ffint32 cflags) | 
| ffbool | ffregex_replace (const ffchar *needle, const ffchar *replace, ffstring *haystack) | 
| Does regex substitution. | |
| ffbool | ffregex_replace_ci (const ffchar *needle, const ffchar *replace, ffstring *haystack) | 
| Does regex substitution case-insensitively. | |
Definition in file ffregex.c.
| 
 | ||||||||||||||||
| 
 Definition at line 38 of file ffregex.c. Referenced by ffregex_match(), and ffregex_match_ci(). | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 65 of file ffregex.c. References tcregsub(). Referenced by ffregex_replace(), and ffregex_replace_ci(). | 
| 
 | ||||||||||||
| Matches the given haystack against the given needle regex. 
 
 Definition at line 55 of file ffregex.c. References ffregex_do_match(). Referenced by ffpriv_genitive_plural(), ffpriv_genitive_stem(), and main(). | 
| 
 | ||||||||||||
| Case-insensitively matches the given haystack against the given needle regex. 
 
 Definition at line 60 of file ffregex.c. References ffregex_do_match(). Referenced by ffpriv_consonant_gradation(), ffpriv_general_illative(), ffpriv_partitive_plural(), ffpriv_partitive_singular(), ffpriv_partitive_stem(), ffpriv_plural_stem(), and main(). | 
| 
 | ||||||||||||||||
| Does regex substitution. 
 
 Definition at line 79 of file ffregex.c. References ffregex_do_replace(). Referenced by main(). | 
| 
 | ||||||||||||||||
| Does regex substitution case-insensitively. 
 
 Definition at line 84 of file ffregex.c. References ffregex_do_replace(). Referenced by ffpriv_consonant_gradation(), and ffpriv_plural_stem(). | 
 1.4.1
 1.4.1