3v4l.org

run code in 500+ PHP versions simultaneously
<?php $string = '[:it]Stringa in italiano[:en]String in english'; preg_match_all('~\[:([^]]+)](.+?)(?=$|\[:[^]]+])~', $string, $m); var_export($m);

preferences:
53.18 ms | 1290 KiB | 5 Q