代码之家  ›  专栏  ›  技术社区  ›  Rick Jim DeLaHunt

什么是正则表达式中不匹配的匹配?

c++
  •  3
  • Rick Jim DeLaHunt  · 技术社区  · 6 年前

    https://en.cppreference.com/w/cpp/regex/match_results/str :

    如果 n >= size()

    这是什么 ?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jarod42    6 年前

    string_type((*this)[n]);

    operator[] 提供更多信息:

    如果 n >= size() ,返回对 std::sub_match 表示不匹配的子表达式 .