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 Quote Link to comment 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] Quote Link to comment 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] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.