yanivkalfa Posted March 20, 2012 Share Posted March 20, 2012 First the problem is not so much php relate, as i actually doing it in C# however regular expression are same on all of them and i dont know any c# forums as good and active as phpfreaks so I've decided to post it here. My text is: <div class="15ma">text-special character - numbers </div><div class="15ma">text-special character - numbers </div><div class="15ma">text-special character - numbers </div><div class="15ma">text-special character - numbers </div><div class="15ma">text-special character - numbers </div> No spaces between the dives or new lines. I thought of using this pattern: <div class="15ma">(.+)<\/div> However kept looking at it and it just grabs the first <div class="15ma"> and the last </div> since i used (.+) it consider all the other as part of the inside text.. Any help would be highly appreciated. Thanks in advanced. Link to comment https://forums.phpfreaks.com/topic/259371-regular-expression-question-trying-to-solve-this-the-past-several-hours/ Share on other sites More sharing options...
scootstah Posted March 20, 2012 Share Posted March 20, 2012 You need to use ungreedy quantifiers. <div class="15ma">(.+?)<\/div> Link to comment https://forums.phpfreaks.com/topic/259371-regular-expression-question-trying-to-solve-this-the-past-several-hours/#findComment-1329631 Share on other sites More sharing options...
yanivkalfa Posted March 20, 2012 Author Share Posted March 20, 2012 Holy shh... i am an idiot... Thanks very much schootstah.. Link to comment https://forums.phpfreaks.com/topic/259371-regular-expression-question-trying-to-solve-this-the-past-several-hours/#findComment-1329633 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.