From: mike on 28 Apr 2010 16:21 In the pattern below, I am trying to grab everything between the </ span></h2> tags and [ <h2> OR <div class="footer"> ] preferably, if <h2> exists, it would match <h2>, if not, it would match <div class = "footer"> pattern = "<\/span><\/h2>([\s,\S]*?)<h2>|<div class=""footer"">" How do I get the OR to work properly between <h2> and <div class = "footer"> ? Thanks for your help!
From: Richard Mueller [MVP] on 28 Apr 2010 17:17 "mike" <mike_newsgroups(a)yahoo.com> wrote in message news:627cb2fa-822f-4930-92cf-62e53706dc86(a)q36g2000prg.googlegroups.com... > In the pattern below, I am trying to grab everything between the </ > span></h2> tags and [ <h2> OR <div class="footer"> ] > > preferably, if <h2> exists, it would match <h2>, if not, it would > match <div class = "footer"> > > pattern = "<\/span><\/h2>([\s,\S]*?)<h2>|<div class=""footer"">" > > How do I get the OR to work properly between <h2> and <div class = > "footer"> ? > > Thanks for your help! This seemed to work for me: pattern = "<\/span><\/h2>([\s,\S]*?)(<h2>|<div class=""footer"">)" The parentheses make it clear what is being OR'd. -- Richard Mueller MVP Directory Services Hilltop Lab - http://www.rlmueller.net --
|
Pages: 1 Prev: replace files in list Next: Is it possible to detect keyboard type? |