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ı?