37. Regular Expressions

If the code and the comments disagree, then both are probably wrong.

– Norm Schryer

Regular Expressions

Regular Expression Notation

regex

Match Results; Formatting

Regular Expression Functions

regex_match(); regex_search(); regex_replace()

Regular Expression Iterators

regex_iterator; regex_token_iterator

regex_traits

Advice

37.1. Regular Expressions

In <regex>, the standard library provides support for regular expressions:

regex_match(): Match a regular expression against a string (of known size).

regex_search(): Search for a string that matches a regular expression in an (arbitrarily long) stream of data.

regex_replace(): Search for strings that match a regular expression in an (arbitrarily long) stream ...

Get The C++ Programming Language, Fourth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.