JSFiddle - React, Tailwind, and code Playground

by booktu8

JavaScript

let commandline = 'gfdagf --gdfg{out::"gfdg"};[{"type":"out","value":"","parameter":"gdfg","default":"","description":"gfdg"}]'


//t commandline = `spark-submit --executor-memory 5G --class 'sparksql.reader.DatabaseReader' --conf 'spark.cores.max=10' sqlETL.py --out_p {out:Custom:"out_p"} --url ["SqlURL":String:default,"jdbc:mysql://172.16.1.14:3306/test"]  --user ["user":String:default,"root"] --passwd ["passwd":String:default,"111111"] --table ["table":String:default,""] --columns ["columns":String:default,""] --format ["format":String:default,"parquet"]  `

let a = commandline.match(/.*?(?=\s--[^-]*[[])|(?=/)

console.log(a)