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, 4th Edition 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.