30% Therapy – 40% Practice – 30% Work project

C++ Library – <regex>



Introduction

It is a standardized way to express patterns to be matched against sequences of characters. some of typical regex parameters are as shown below −

  • Target sequence (subject) − It is used to searched for the sequence pattern.

  • Regular expression (pattern) − It is used to searched for in the target sequence.

  • Matches array − Matches information is stored in one of the special match_results array types (such as cmatch or smatch).

  • Replacement strin − This operation replaces the matches.

Regex operations

Sr.No. Regex operation & description
1

It is a match sequence.

2

It is a search sequence.

3

It is a replace matched sequence.

Iterator types

Sr.No. Iterator type & description
1

It is a regex iterator.

2

It is a regex token iterator.

basic_regex instantiations

Sr.No. Instantiation & description
1

It is a regex class.

2

It is a wregex class.

match_results instantiations

Sr.No. match_results instantiation & description
1

These are match_results for string literals.

2

These are match_results for wide string literals.

3

These are match_results for string objects.

4

These are match_results for wide string objects.

sub_match instantiations

Sr.No. sub_match instantiation & description
1

It is a sub_match for string literals.

2

It is a sub_match for wide string literals.

3

It is a sub_match for strings.

4

It is a sub_match for wide strings.

Namespaces

Sr.No. Namespace & description
1

It is a regex constants.

Translate »