Ben (çok basitleştirilmiş) bu gibi normal bir ifade var:
^(ab)*$
Ve bu karşı uyan am:
abababababababab
Bunu aracılığıyla çalıştırmak preg_match
:
preg_match('/$(ab)*$/', 'abababababababab', $matches);
print_r($matches);
Ben bu olsun:
Array
(
[0] => abababababababab
[1] => ab
)
Ben bekliyoruz puanlık bu:
Array
(
[0] => abababababababab
[1] => ab
[2] => ab
[3] => ab
[4] => ab
[5] => ab
[6] => ab
[7] => ab
[8] => ab
}
Nasıl ben ne bekliyoruz alabilirim?
(Örneğin, ([aA][bB])
, subexpression daha karmaşık olabileceğini unutmayın, ve ben bu konuda kendi sırayla eşleşen ifadeleri istiyorum.)