mentalist Posted August 30, 2014 Share Posted August 30, 2014 I have a sentence of say English litriture, i'm after splitting it into words, but the commas (and such, :, are to be treat as a word them selves, i.e. so I can know where they are. Full stops / periods can be ignore since previously split on them. $keywords = preg_split("/[\s]+/", $content); Link to comment https://forums.phpfreaks.com/topic/290759-split-sentence-treating-comma-as-group/ Share on other sites More sharing options...
mentalist Posted August 31, 2014 Author Share Posted August 31, 2014 lol, PREG_SPLIT_DELIM_CAPTURE $s="Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmer's wife"; $k = preg_split("/[\s]+|([,;:]+)/", $s,-1,PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY); foreach($k as $e){ echo "_".$e."_<br />"; } Link to comment https://forums.phpfreaks.com/topic/290759-split-sentence-treating-comma-as-group/#findComment-1489486 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.