3v4l.org

run code in 300+ PHP versions simultaneously
<?php $withAcronyms = 'newNASAModule'; var_export(preg_split('~[^A-Z]+\K|(?=[A-Z][^A-Z]+)~', $withAcronyms, 0, PREG_SPLIT_NO_EMPTY)); echo "\n---\n"; var_export(preg_match_all('~[A-Z]?[^A-Z]+|[A-Z]+(?=[A-Z][^A-Z]|$)~', $withAcronyms, $out) ? $out[0] : []);

preferences:
25.18 ms | 406 KiB | 5 Q