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:
| Tam bir eşleşme. |
| Dizenin başlangıcını desenle kontrol eder, "foobar" örneği "foo" ile eşleşir ancak "bar" ile eşleşmez. |
| Bir dizgenin sonunu desenle kontrol edin, "foobar" örneği "bar" ile eşleşir ancak "foo" ile eşleşmez. |
| Bir alt dize eşleşmesi kontrol eder, "foobar" örneği "foo", "bar", "oba" desenleriyle eşleşir. |
| 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. |
| 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. |
| Değerin uzunluğunu döndürür. -m len 3 |
Last updated