javascript - Regex Lookaheads -


need capture content of root <pubdate> element, in document can either within <item> element or within <channel> element. <item> child of <channel> i'll bring example

<channel>   ...   <pubdate>10/2/2010</pubdate>   ...   <item>     ...     <pubdate>13/2/2029</pubdate>     ...   </item>   ... </channel> 

need capture 10/2/2010

with <item> no problem, can capture it, along <pubdate>.

i don't know javascript, can't dom. agree 100% it's bad idea try , parse xml regex. there might quick, dirty, , brittle workaround, though:

if indentation consistent throughout file, , <channel> elements @ same level of indentation, use fact guide regex. in example /^ {2}<pubdate>([^<]*)<\/pubdate>/m (= 2 spaces after start-of-line) might work.

use @ own risk. here dragons etc.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -