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);
});