Giriş
Bu sınıf match_results template sınıfının özelleşmiş hali. Elimizde birden fazla yakalama grubu olan bir düzenli ifade olsun.
sub_mactch nesnesi döner.
str metodu
Tüm yakalanan metni döner.
Şöyle yaparız. Metin örüntü ile eşleşmişse ve yakalama grubu yoksa 1 döner. Yakalama grubu varsa 1 + yakalama grubu kadar bir sayı döner.
Bu sınıf match_results template sınıfının özelleşmiş hali. Elimizde birden fazla yakalama grubu olan bir düzenli ifade olsun.
boost::regex("(dddd)|(d)|(mmmm)|(yyyy)")
operator []sub_mactch nesnesi döner.
str metodu
Tüm yakalanan metni döner.
if (matches.str () == "dddd") {
...
}
size metoduŞöyle yaparız. Metin örüntü ile eşleşmişse ve yakalama grubu yoksa 1 döner. Yakalama grubu varsa 1 + yakalama grubu kadar bir sayı döner.
std::cout << matches.size() << std::endl;
Hiç yorum yok:
Yorum Gönder