Matching methods
İki değeri karşılaştırmak için birkaç eşleme yönteminden birini kullanılabilir. Daha önce olduğu gibi, birçok eşleştirme yöntemi vardır. Sık kullanılan bazı eşleme yöntemleri şunlardır:
str
Tam bir eşleşme.
beg
Dizenin başlangıcını desenle kontrol eder, "foobar" örneği "foo" ile eşleşir ancak "bar" ile eşleşmez.
end
Bir dizgenin sonunu desenle kontrol edin, "foobar" örneği "bar" ile eşleşir ancak "foo" ile eşleşmez.
sub
Bir alt dize eşleşmesi kontrol eder, "foobar" örneği "foo", "bar", "oba" desenleriyle eşleşir.
reg
Desen, örneğe karşı düzenli bir ifade olarak karşılaştırılır. Uyarı: Bu, diğer eşleşen yöntemlere kıyasla fazla CPU kullanır.
found
Bu hiç bir örüntü almayan bir eşleşme. Örnek bulunursa eşleşme doğrudur, aksi takdirde yanlıştır. Örneğin: -m req.hdr(host) host header değerinin varlığını kontrol eder.
len
Değerin uzunluğunu döndürür. -m len 3
Last updated