JSFiddle - React, Tailwind, and code Playground
by ult_combo
JavaScript
$.post('/echo/html/',
{html: "[[code]]code \n block 1[[/code]] non-capturing group [[code]]code block 2[[/code]] \
non-capture 2 [[style]]style block[[/style]] non-capture"},
function(template) {
var codeReg=/\[\[code]]([\s\S]*?)\[\[\/code]]/g, styleReg=/\[\[style]]([\s\S]*?)\[\[\/style]]/g, codes=[], styles=[], item;
while (item = codeReg.exec(template))
codes.push(item[1]);
while (item = styleReg.exec(template))
styles.push(item[1]);
console.log(codes);
console.log(styles);
});