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