Typedefs | |
typedef vbi_search | vbi_search |
Opaque search context. | |
Enumerations | |
enum | vbi_search_status { VBI_SEARCH_ERROR = -3, VBI_SEARCH_CACHE_EMPTY, VBI_SEARCH_CANCELED, VBI_SEARCH_NOT_FOUND = 0, VBI_SEARCH_SUCCESS } |
Return codes of the vbi_search_next() function. More... | |
Functions | |
vbi_search * | vbi_search_new (vbi_decoder *vbi, vbi_pgno pgno, vbi_subno subno, uint16_t *pattern, vbi_bool casefold, vbi_bool regexp, int(*progress)(vbi_page *pg)) |
void | vbi_search_delete (vbi_search *search) |
vbi_search_status | vbi_search_next (vbi_search *search, vbi_page **pg, int dir) |
|
Return codes of the vbi_search_next() function.
|
|
Regular expression searching supports the standard set of operators and constants, with these extensions:
Character classes can contain literals, constants, and character property classes. Example: [abc,3,4]. Note double height and size characters will match twice, on the upper and lower row, and double width and size characters count as one (reducing the line width) so one can find combinations of normal and enlarged characters.
|
|
|
|
|