3v4l.org

run code in 500+ PHP versions simultaneously
<?php $string = "I search 1, regex to: no. Or... yes!"; var_export( preg_split( '#\pL+\'\pL+(*SKIP)(*FAIL)| +|\b#u', $string, flags: PREG_SPLIT_NO_EMPTY ) ); /* array ( 0 => 'I', 1 => 'search', 2 => '1', 3 => ',', 4 => 'regex', 5 => '(', 6 => 'regular', 7 => 'expression', 8 => ')', 9 => 'to', 10 => ':', 11 => 'That', 12 => '\'s', 13 => 'it', 14 => 'is', 15 => '!', 16 => 'Und', 17 => 'über', 18 => 'den', 19 => 'Wolken', 20 => 'müssen', 21 => 'wir', 22 => '...', ) */

preferences:
44.75 ms | 777 KiB | 5 Q