C++ Primer 5th笔记(chap 17 标准库特殊设施)匹配与 Regex 迭代器类型
生活随笔
收集整理的這篇文章主要介紹了
C++ Primer 5th笔记(chap 17 标准库特殊设施)匹配与 Regex 迭代器类型
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. regex迭代器是一種迭代器適配器,被綁定到一個輸入序列和一個對象上
eg. 下表操作也適用于cregex_iterator、wsregex_iterator和wcregex_iterator
| sregex_iterator it(b, e, r); | 一個sregex_iterator,遍歷迭代器b和e表示的string。它調(diào)用sregex_search(b, e, r)將it定位到輸入中第一個匹配的位置 |
| sregex_iterator end; | sregex_iterator的尾后迭代器 |
| *it or it-> | 根據(jù)最后一個調(diào)用regex_search的結果,返回一個smatch對象的引用或一個指向smatch對象的指針 |
| ++it or it++ | 從輸入序列當前匹配位置開始調(diào)用regex_search。前置版本返回遞增后迭代器;后置版本返回舊值 |
| it1 == it2 or it1 != it2 | 如果兩個sregex_iterator都是尾后迭代器,則它們相等;兩個非尾后迭代器是從相同的輸入序列和regex對象構造,則它們相等。 |
總結
以上是生活随笔為你收集整理的C++ Primer 5th笔记(chap 17 标准库特殊设施)匹配与 Regex 迭代器类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ Primer 5th笔记(cha
- 下一篇: C++ Primer 5th笔记(cha