17.4  正则表达式相关的3种算法

17.4 正则表达式相关的 3种算法

C++ STL还提供了和正则表达式相关的3种算法。这3种算法分别是匹配(regex_match)、搜索(regex_search)和替代(regex_replace)。本节的这些算法在使用过程中可能会由于各种原因抛出regex_error类型的异常。若异常类对象e被抛出,则e.code()会返回两种可能的值:error_complexity或regex_constants::error_stack。