3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings = ['ES-3810/24MX', 'ES-3810/24MX35 123 TEST 34/TEST']; foreach ($strings as $string) { var_export( preg_split('/[^a-z\d]+|\d\K(?=\D)|\D\K(?=\d)/i', $string, 0, PREG_SPLIT_NO_EMPTY) ); echo "\n"; }

preferences:
36.91 ms | 405 KiB | 5 Q