C ++ Kitaplığı - <regex>
Giriş
Karakter dizileriyle eşleştirilecek kalıpları ifade etmenin standart bir yoludur. bazı tipik regex parametreleri aşağıda gösterildiği gibidir -
Target sequence (subject) - Sıralama modelini aramak için kullanılır.
Regular expression (pattern) - Hedef dizide arama yapmak için kullanılır.
Matches array - Matches bilgileri, özel match_results dizi türlerinden birinde (cmatch veya smatch gibi) saklanır.
Replacement strin - Bu işlem kibritlerin yerini alır.
Normal ifade işlemleri
| Sr.No. | Normal ifade işlemi ve açıklaması | 
|---|---|
| 1 | regex_match  Bu bir eşleşme dizisidir.  |  
      
| 2 | regex_search  Bu bir arama dizisidir.  |  
      
| 3 | regex_replace  Bu bir değiştirme eşleşmeli dizidir.  |  
      
Yineleyici türleri
| Sr.No. | Yineleyici türü ve açıklaması | 
|---|---|
| 1 | regex_iterator  Bu bir normal ifade yineleyicidir.  |  
      
| 2 | regex_token_iterator  Bir normal ifade belirteci yineleyicidir.  |  
      
basic_regex örnekleri
| Sr.No. | Örnekleme ve açıklama | 
|---|---|
| 1 | normal ifade  Bu bir normal ifade sınıfıdır.  |  
      
| 2 | Wregex  Bir wregex sınıfıdır.  |  
      
match_results örnekleri
| Sr.No. | match_results örnekleme ve açıklama | 
|---|---|
| 1 | cmatch  Bunlar dize değişmezleri için match_results'dır.  |  
      
| 2 | wcmatch  Bunlar geniş dize değişmezleri için match_results'dur.  |  
      
| 3 | smatch  Bunlar, dize nesneleri için eşleştirme sonuçlarıdır.  |  
      
| 4 | wsmatch  Bunlar geniş dizge nesneleri için match_results'dur.  |  
      
alt eşleşme örnekleri
| Sr.No. | sub_match somutlaştırma ve açıklama | 
|---|---|
| 1 | csub_match  Dize değişmezleri için bir sub_match'tir.  |  
      
| 2 | wcsub_match  Geniş dize değişmezleri için bir sub_match'tir.  |  
      
| 3 | ssub_match  Dizeler için bir sub_match'tir.  |  
      
| 4 | wssub_match  Geniş dizeler için bir sub_match'tir.  |  
      
İsim alanları
| Sr.No. | Ad alanı ve açıklama | 
|---|---|
| 1 | regex_constants  Bir normal ifade sabitleridir.  |