Buna benzer bazı veriler var:
aaa1|aaa2|ZZZ|aaa3|aaa4|aaa5|ZZZ|aaa6|aaa7I want to match all "aaa[0-9]" BETWEEN "ZZZ" (not the ones outside).
So I have some PHP code:
$string = "aaa1aaa2zzzzaaa3aaa4aaa5zzzzaaa6aaa7";
preg_match_all("/zzzz.*(aaa[0-9]).*zzzz/", $string, $matches, PREG_SET_ORDER);
print_r($matches);
Ama sadece çıkışları:
Array
(
[0] => Array
(
[0] => zzzzaaa3aaa4aaa5zzzz
[1] => aaa5
)
)
Ben "aaa3", ek olarak "aaa4" için "aaa5" istiyorum.
preg_match_all() 1 çağrısı ile bunu yapmanın bir yolu var mı?