7. Strings and Regular Expressions

Prefer the standard to the offbeat.

– Strunk & White

Introduction

Strings

string Implementation

Regular Expressions

Searching; Regular Expression Notation; Iterators

Advice

7.1. Introduction

Text manipulation is a major part of most programs. The C++ standard library offers a sting type to save most users from C-style manipulation of arrays of characters through pointers. In addition, regular expression matching is offered to help find patterns in text. The regular expressions are provided in a form similar to what is common in most modern languages. Both strings and regex objects can use a variety of character types (e.g., Unicode).

7.2. Strings

The standard library provides a string type to complement ...

Get A Tour of C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.