Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

<regex>

regex_constants Class

Diğer Kaynaklar

<regex> Üyeler