Thư viện C ++ - <regex>
Giới thiệu
Đó là một cách tiêu chuẩn hóa để thể hiện các mẫu được khớp với các chuỗi ký tự. một số tham số regex điển hình như được hiển thị bên dưới:
Target sequence (subject) - Nó được sử dụng để tìm kiếm mẫu trình tự.
Regular expression (pattern) - Nó được sử dụng để tìm kiếm trong chuỗi mục tiêu.
Matches array - Thông tin khớp được lưu trữ trong một trong các kiểu mảng match_results đặc biệt (chẳng hạn như cmatch hoặc smatch).
Replacement strin - Thao tác này thay thế các que diêm.
Hoạt động Regex
Sr.No. | Hoạt động và mô tả Regex |
---|---|
1 | regex_match Đó là một chuỗi trận đấu. |
2 | regex_search Nó là một chuỗi tìm kiếm. |
3 | regex_replace Nó là một chuỗi được kết hợp thay thế. |
Các loại trình lặp lại
Sr.No. | Loại trình lặp và mô tả |
---|---|
1 | regex_iterator Nó là một trình lặp regex. |
2 | regex_token_iterator Nó là một trình lặp mã thông báo regex. |
basic_regex tức thời
Sr.No. | Thuyết minh & mô tả |
---|---|
1 | regex Nó là một lớp regex. |
2 | xác chết Nó là một lớp đắm. |
bản thuyết minh match_results
Sr.No. | mô tả và mô tả match_results |
---|---|
1 | cmatch Đây là các kết quả đối sánh cho các ký tự chuỗi. |
2 | đồng hồ đeo tay Đây là các kết quả đối sánh cho các ký tự chuỗi rộng. |
3 | đánh hơi Đây là các kết quả đối sánh cho các đối tượng chuỗi. |
4 | quan sát Đây là các kết quả đối sánh cho các đối tượng chuỗi rộng. |
thuyết minh sub_match
Sr.No. | mô tả và mô tả ngay lập tức sub_match |
---|---|
1 | csub_match Nó là một sub_match cho chuỗi ký tự. |
2 | wcsub_match Nó là một sub_match cho các ký tự chuỗi rộng. |
3 | ssub_match Nó là một sub_match cho các chuỗi. |
4 | wssub_match Nó là một sub_match cho các chuỗi rộng. |
Không gian tên
Sr.No. | Không gian tên và mô tả |
---|---|
1 | regex_constants Nó là một hằng số regex. |