JSFiddle - React, Tailwind, and code Playground

by Ahmad Baktash Hayeri

HTML

<div class="a"></div>

JavaScript

$(function(){
    var data = "Q$:I am in.A$: out Q$:whats this A$:Answer";
    
    //console.log("in");
    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();
            //console.log(qaPairs);
			for(var counter = 0; counter < qaPairs.length; counter++){
				var qaSplittedArr = qaPairs[counter].split("A$:");
                console.log(qaSplittedArr);
                qaObj[qaSplittedArr[0]] = qaSplittedArr[1];
            }
        }
    
      console.log(qaObj);
    console.log(qaObj["I am in."]);
});