regex_constants::match_flag_type
Normal ifade eşleştirme seçeneklerini işaretler.
typedef T2 match_flag_type;
static const match_flag_type match_any, match_default, match_not_bol,
match_not_bow, match_continuous, match_not_eol, match_not_eow,
match_not_null, match_partial, match_prev_avail;
Notlar
Normal ifade ve biçim karşı bir metin dizisini eşleşen metin değiştirirken kullanılacak bayraklar yapılırken kullanılacak seçenekleri tanımlayan bir bit maskesi türünü türüdür. Seçenekleri ile birleştirilebilir |.
Eşleştirme seçenekleri şunlardır:
match_default
match_not_bol--hedef sırası ilk konumu bir satır başlangıcı olarak davran değil
match_not_eol--Geçmiş--Bitiş pozisyonu hedef sıra sonuna bir satır davran değil
match_not_bow--hedef sırası ilk konumundaki bir sözcüğün başlangıcı olarak davran değil
match_not_eow--hedef sırada geçmişte--Bitiş pozisyonu bir sözcüğün sonuna davran değil
match_any--birden fazla eşleşme mümkün ise herhangi bir eşleşme kabul edilebilir
match_not_null--boş bir subsequence bir eşleşme olarak kabul eder.
match_continuous--hedef sıranın başında eşleşmelerinin dışında arama
match_prev_avail-- --first olan geçerli bir yineleyici; ignore match_not_bol and match_not_bow if set
Biçim bayraklar şunlardır:
format_default--ECMAScript biçim kurallarını kullan
format_sed--sed biçim kurallarını kullan
format_no_copy--Normal ifade eşleşmeyen metni kopyalayın.
format_first_only--Birinci sonra eşleşmeleri için arama
Gereksinimler
Başlık: <regex>
Namespace: std