JSFiddle - React, Tailwind, and code Playground

by Casiano Rodriguez-Leon

HTML

<script id="ini" type="text/html">
; last modified 1 April 2001 by John Doe
[ow\]ner]
name=John Doe
organization=Acme Widgets Inc.
 
[database]
; use IP address in case network name resolution is not working
server=192.0.2.62     
port=143
file = "payroll.dat"
</script>
<pre>
<div id="out"></div>
</pre>

JavaScript

var text = ini.innerHTML;
var r = /\[(\\.|.)*?\]/g;
var m = text.match(r);
out.innerHTML = JSON.stringify(m);