Regex
Object Hierarchy:
Description:
[ Compact ]
[ Version ( since = "2.14" ) ]
public class Regex
Content:
Static methods:
Creation methods:
Methods:
- public unowned string get_pattern ()
- public RegexCompileFlags get_compile_flags ()
- public bool get_has_cr_or_lf ()
- public RegexMatchFlags get_match_flags ()
- public int get_max_backref ()
- public int get_max_lookbehind ()
- public int get_capture_count ()
- public int get_string_number (string name)
- public bool match (string str, RegexMatchFlags match_options = 0, out MatchInfo match_info = null)
- public bool match_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError
- public bool match_all (string str, RegexMatchFlags match_options = 0, out MatchInfo match_info = null)
- public bool match_all_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, out MatchInfo match_info = null) throws RegexError
- public string[] split (string str, RegexMatchFlags match_options = 0)
- public string[] split_full (string str, ssize_t string_len = -1, int start_position = 0, RegexMatchFlags match_options = 0, int max_tokens = 0) throws RegexError
- public string replace (string str, ssize_t string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError
- public string replace_literal (string str, ssize_t string_len, int start_position, string replacement, RegexMatchFlags match_options = 0) throws RegexError
- public string replace_eval (string str, ssize_t string_len, int start_position, RegexMatchFlags match_options, RegexEvalCallback eval) throws RegexError