Kullanırken değil, bir arka referans ile birlikte ^
operatörü, neden ben bir tembel maç kullanmanız gerekiyor? not
maçı kırmak gerektiği gibi görünüyor.
Örneğin:
<?php
preg_match('/(t)[^\1]*\1/', 'is this test ok', $matches);
echo $matches[0];
?>
Will output this test
, yerine this t
, orta t
eşleşmeyen gerçeğine rağmen [^\1]
. I-/(t)[^\1]*?\1/
neticesinde this t
kullanmak gerekir.
Ayrıca
preg_match('/t[^t]*t/', 'is this test ok', $matches);
Ne oluyor, ve ben ne yanlış anlama ben?