AP_Regex Class Reference

#include <AP_Regex.h>

Collaboration diagram for AP_Regex:

Collaboration graph

Public Member Functions

 AP_Regex (const AP_String &p)
AP_Sint32 Extract (const AP_String &sFrom, AP_Sint32 group, const AP_String::size_type posStart, AP_String &sTo) const
AP_Sint32 Find (const AP_String &sFrom, AP_Sint32 group, const AP_String::size_type posStart) const
AP_Bool Grep (const AP_String &s) const
AP_Bool Sed (AP_String &s, const AP_String &new_s) const
 ~AP_Regex (void)

Private Member Functions

AP_Bool _match (const AP_String &s) const

Private Attributes

AP_Sint32 lasterror
regmatch_t match [MAX_GROUP]
AP_String pattern
regex_t regex

Constructor & Destructor Documentation

AP_Regex ( const AP_String p  ) 

~AP_Regex ( void   ) 


Member Function Documentation

AP_Bool _match ( const AP_String s  )  const [private]

AP_Sint32 Extract ( const AP_String sFrom,
AP_Sint32  group,
const AP_String::size_type  posStart,
AP_String sTo 
) const

AP_Sint32 Find ( const AP_String sFrom,
AP_Sint32  group,
const AP_String::size_type  posStart 
) const

AP_Bool Grep ( const AP_String s  )  const

AP_Bool Sed ( AP_String s,
const AP_String new_s 
) const


Field Documentation

AP_Sint32 lasterror [private]

regmatch_t match[MAX_GROUP] [private]

AP_String pattern [private]

regex_t regex [private]


The documentation for this class was generated from the following files:

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8