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. |