<?php
$str = 'Hello World!';
echo preg_replace('~\b(\p{L})\p{L}*(\p{P}?)~u', '$1$2', $str) . "\n";
$res = [];
$res[] = $m[1].$m[2];
return '';
}, $str);
PD9waHAKCiRzdHIgPSAnSGVsbG8gV29ybGQhJzsKZWNobyBwcmVnX3JlcGxhY2UoJ35cYihccHtMfSlccHtMfSooXHB7UH0/KX51JywgJyQxJDInLCAkc3RyKSAuICJcbiI7CgokcmVzID0gW107CnByZWdfcmVwbGFjZV9jYWxsYmFjaygnflxiKFxwe0x9KVxwe0x9KihccHtQfT8pfnUnLCBmdW5jdGlvbigkbSkgdXNlICgmJHJlcykgewoJCSRyZXNbXSA9ICRtWzFdLiRtWzJdOwoJCXJldHVybiAnJzsKCX0sICRzdHIpOwpwcmludF9yKGltcGxvZGUoIiAiLCAkcmVzKSk7