JSFiddle - React, Tailwind, and code Playground
HTML
<div class="a"></div>
JavaScript
$(function(){
var data = "Q$:I am in.A$: out Q$:whats this A$:Answer";
var str = $.trim(data).replace(/(\r\n|\n|\r)/gm,"");
var qaObj = {};
if(str != null && str.indexOf("A$:") != -1 && str.indexOf("Q$:") != -1){
var qaPairs = str.split("Q$:"); /**Eliminate first header part**/
qaPairs.shift();
alert(qaPairs);
for(var counter = 0; counter < qaPairs.length; counter++){
var qaSplittedArr = qaPairs[counter].split("A$:");
qaObj[qaSplittedArr[0]] = qaSplittedArr[1];
}
}
alert(JSON.stringify(qaObj));
alert(qaObj["I am in."]);
});