var s = '<ul><li>something in the list</li></ul>';
var m = s.match(/<([^>]+)><([^>]+)>(.*?)<\/\2><\/\1>/);
for (var i = 0; i < m.length; i++) {
console.log(i, m[i]);
}
dmFyIHMgPSAnPHVsPjxsaT5zb21ldGhpbmcgaW4gdGhlIGxpc3Q8L2xpPjwvdWw+JzsKdmFyIG0gPSBzLm1hdGNoKC88KFtePl0rKT48KFtePl0rKT4oLio/KTxcL1wyPjxcL1wxPi8pOwpmb3IgKHZhciBpID0gMDsgaSA8IG0ubGVuZ3RoOyBpKyspIHsKICAgIGNvbnNvbGUubG9nKGksIG1baV0pOwp9