Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
</body>
</html>
 
var string = "[General]\nStartWithLastProfile=0\n\n[Profile0]\nName=default\nIsRelative=1\nPath=Profiles/vr10qb8s.default\nDefault=1\n\n[Profile1]\nName=cleanER One Here\nIsRelative=1\nPath=Profiles/k46wtieb.cleanER One Here";
string = string.split(/\n\n/g);
var matches = [];
string.forEach(function(elem, index){
  var matchArr = [];
  
  matchArr.push(elem); // wholeMatch
  
  elem.replace(/\[([a-z0-9]+)\]/i, function(match, $1){    
    matchArr.push($1); // title
  });
  
  elem.replace(/([a-z]+)=(.+)/ig, function(match, $1, $2){
    matchArr.push($1); // property
    matchArr.push($2); // value
  });
  
  matches.push(matchArr);  
});
console.log(matches);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers