3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "immediate! availability. of PHP 5.3.29.a"; var_export( preg_split('/[!.]\K ?(?=[a-z])/i', $str) );
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
array ( 0 => 'immediate!', 1 => 'availability.', 2 => 'of PHP 5.3.29.', 3 => 'a', )

preferences:
92 ms | 410 KiB | 6 Q