Perpustakaan C ++ - <regex>

pengantar

Ini adalah cara standar untuk mengekspresikan pola yang akan dicocokkan dengan urutan karakter. beberapa parameter regex khas seperti yang ditunjukkan di bawah ini -

  • Target sequence (subject) - Digunakan untuk mencari pola urutan.

  • Regular expression (pattern) - Digunakan untuk mencari dalam urutan target.

  • Matches array - Informasi yang cocok disimpan di salah satu tipe array match_results khusus (seperti cmatch atau smatch).

  • Replacement strin - Operasi ini menggantikan korek api.

Operasi ekspresi reguler

Sr.No. Operasi Regex & deskripsi
1 regex_match

Ini adalah urutan pertandingan.

2 regex_search

Ini adalah urutan pencarian.

3 regex_replace

Ini adalah ganti urutan yang cocok.

Jenis Iterator

Sr.No. Jenis & deskripsi Iterator
1 regex_iterator

Ini adalah iterator regex.

2 regex_token_iterator

Ini adalah iterator token regex.

basic_regex instantiations

Sr.No. Instansiasi & deskripsi
1 regex

Ini adalah kelas regex.

2 wregex.dll

Ini adalah kelas wregex.

match_results instantiations

Sr.No. match_results instantiation & description
1 cmatch

Ini adalah match_results untuk string literal.

2 wcmatch

Ini adalah hasil_cocok untuk literal string lebar.

3 smatch

Ini adalah match_results untuk objek string.

4 wsmatch

Ini adalah match_results untuk objek string lebar.

sub_match instantiations

Sr.No. sub_match instantiation & description
1 csub_match

Ini adalah sub_match untuk string literal.

2 wcsub_match

Ini adalah sub_match untuk literal string lebar.

3 ssub_match

Ini adalah sub_match untuk string.

4 wssub_match

Ini adalah sub_match untuk string lebar.

Namespaces

Sr.No. Namespace & deskripsi
1 regex_constants

Ini adalah konstanta regex.