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