JSFiddle - React, Tailwind, and code Playground
by diode
HTML
<span class="encoded" data-ft="{"type":3}">!?vake 7EnEebjP8jXfJFyd5hpIVa6BFu63LH23dAiB !?vake</span><br/>
<span class="encoded" data-ft="{"type":3}">!?vake 7EnEebjP8jXfJFyd5hpIVa6BFu63LH23dAiB !?vake</span><br/>
<span class="encoded" data-ft="{"type":3}">!?vake 7EnEebjP8jXfJFyd5hpIVa6BFu63LH23dAiB !?vake</span><br/>
JavaScript
var body = $("body").html();
var matched;
while ((matched = body.match(/!\?vake (.*?) !\?vake/))) {
if(matched.length > 1){
body = body.replace(/\!\?vake (.*) \!\?vake/, decode(matched[1]));
}
}
$("body").html(body);
function decode(encoded) {
return "decoded " + encoded;
}