コード例 #1
0
ファイル: m_regex_stdlib.cpp プロジェクト: Adam-/inspircd
	StdRegex(const std::string& rx, std::regex::flag_type fltype) : Regex(rx)
	{
		try{
			regexcl.assign(rx, fltype | std::regex::optimize);
		}
		catch(std::regex_error rxerr)
		{
			throw RegexException(rx, rxerr.what());
		}
	}
コード例 #2
0
ファイル: std.cpp プロジェクト: Cabriter/abelkhan
 virtual bool set_expression(const char* pe, bool isperl)
 {
    try
    {
       e.assign(pe, isperl ? std::regex::ECMAScript : std::regex::extended);
    }
    catch(const std::exception&)
    {
       return false;
    }
    return true;
 }