A584537 Posted September 28, 2006 Share Posted September 28, 2006 Hi, I'm using a C program to get a html page from a site, because I don't know how to use PHP sockets yet.And, I'm using PHP to strip the tags and change to a space and such.What I need though, is to only get capitalised words. Here's an example:[code]CLERKS IISequel to Clerks. A calamity at Dante and Randall's shops sends them looking for new horizons...CLICKMichael Newman’s life is transformed when he is given a universal remote to control his life.DIRTY SANCHEZAn extreme version of Jackass.[/code]I only want the movie titles, and luckily they are all capitalised.I want to get the capitalised words out of a string, $contents2.How would I go about this? Cheers Link to comment https://forums.phpfreaks.com/topic/22378-getting-only-capital-words/ Share on other sites More sharing options...
effigy Posted September 28, 2006 Share Posted September 28, 2006 [code]<pre><?php $data = <<<DATACLERKS IISequel to Clerks. A calamity at Dante and Randall's shops sends them looking for new horizons...CLICKMichael Newman’s life is transformed when he is given a universal remote to control his life.DIRTY SANCHEZAn extreme version of Jackass. DATA; preg_match_all('/([A-Z][A-Z ]+)\s/', $data, $matches); print_r($matches);?></pre>[/code][quote]Array( [0] => Array ( [0] => CLERKS II [1] => CLICK [2] => DIRTY SANCHEZ ) [1] => Array ( [0] => CLERKS II [1] => CLICK [2] => DIRTY SANCHEZ ))[/quote] Link to comment https://forums.phpfreaks.com/topic/22378-getting-only-capital-words/#findComment-100261 Share on other sites More sharing options...
Nicklas Posted October 1, 2006 Share Posted October 1, 2006 or[code]preg_match_all('/[A-Z ]+(?=\r)/', $data, $matches);[/code] Link to comment https://forums.phpfreaks.com/topic/22378-getting-only-capital-words/#findComment-101652 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.