Nuv Posted March 19, 2011 Share Posted March 19, 2011 How can i capture multiple lines as it is. Like my source code reads as <b>Address:</b> 89 South Three Street Almert, AL 36420-5325 </p> for that my regex will look something like <?php $regex = "~<b>Address:</b>\s+(.*?)\s+(.*?)\s+</p>~"; preg_match_all($regex, $getinfo, $critinfo); ?> However in this case i know address is of 2 lines. However, in some cases it may be of 1 or 3 line(s). Please may i know how can i capture the complete address as it is ? Quote Link to comment https://forums.phpfreaks.com/topic/231074-how-to-capture-the-data-as-it-is-even-if-it-has-line-breaks/ Share on other sites More sharing options...
sasa Posted March 19, 2011 Share Posted March 19, 2011 add modifer s $regex = "~<b>Address:</b>.*?</p>~s"; Quote Link to comment https://forums.phpfreaks.com/topic/231074-how-to-capture-the-data-as-it-is-even-if-it-has-line-breaks/#findComment-1189426 Share on other sites More sharing options...
Nuv Posted March 19, 2011 Author Share Posted March 19, 2011 Ah it worked.Thanks once again . Quote Link to comment https://forums.phpfreaks.com/topic/231074-how-to-capture-the-data-as-it-is-even-if-it-has-line-breaks/#findComment-1189428 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.