Jump to content

Split sentence, treating comma as group?


mentalist

Recommended Posts

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

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 />";
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.