EXAMPLE
REGEX:
.replace(/((<)(\/|)([a-zA-Z-Z0-9]+))/gi,'\n$1')
INPUT:
<div id="page"><div id="header"><h1><a href="#">Burger Pointer</a></h1><ul class="left"><li><a href="#">Menu</a></li><li><a href="#">Location</a></li><li><a href="#">About Us</a></li><li><a href="#">BP Gear</a></li></ul></div></div>
OUTPUT:
<div id="page">
<div id="header">
<h1>
<a href="#">Burger Pointer
</a>
</h1>
<ul class="left">
<li>
<a href="#">Menu
</a>
</li>
...
QUESTION
Is there a way to check if group 1, 4th capturing group is NOT a|h1|etc...
using regexes so the output would be:
<div id="page">
<div id="header">
<h1><a href="#">Burger Pointer</a></h1>
<ul class="left">
<li>
<a href="#">Menu</a>
</li>
...
PROGRESS
Not currently working, see example here
.replace(/(<|<\/)([a-zA-Z-Z0-9]+)/gi,function($0, $1, $2) {
if (["h1","a"].indexOf($2)) {
return "$0"
} else {
return "/n$1$2"
}
})