fork download
  1. > то терялись бы знаки пунктуации как . ! ?
  2. В условии вроде разрешено их терять если неохота возиться. А так, есть 2 варианта:
  3.  
  4. 1) assertions/утверждения — они ищут символ но он не теряется при preg_split:
  5. http://p...content-available-to-author-only...p.net/manual/ru/regexp.reference.assertions.php
  6.  
  7. 2) использовать флаг PREG_SPLIT_DELIM_CAPTURE который позволяет сохранить
  8. разделитель: http://p...content-available-to-author-only...p.net/manual/ru/function.preg-split.php
  9.  
  10.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
> то терялись бы знаки пунктуации как . ! ?
В условии вроде разрешено их терять если неохота возиться. А так, есть 2 варианта: 

1) assertions/утверждения — они ищут символ но он не теряется при preg_split: 
http://p...content-available-to-author-only...p.net/manual/ru/regexp.reference.assertions.php

2) использовать флаг PREG_SPLIT_DELIM_CAPTURE который позволяет сохранить 
разделитель: http://p...content-available-to-author-only...p.net/manual/ru/function.preg-split.php