1
関数をstr.split( "、")で実行すると、配列は必要に応じて分割されません。また、後でaとbとcとdの値を別々に繰り返したいと思っています。それをすばやく短くする方法はありますか?角度JS分割文字列
関数をstr.split( "、")で実行すると、配列は必要に応じて分割されません。また、後でaとbとcとdの値を別々に繰り返したいと思っています。それをすばやく短くする方法はありますか?角度JS分割文字列
問題のコメントに掲載されているとおり、文字列全体をエスケープして、それが有効なJSONであるかのように解析できます。私はこの黒い魔法のように見えないようにこれを壊そうとします。
var wordRegExp = /(\w+)/g //g stands for global. Without it, only one match will be returned
var escapedString = str.replace(wordRegExp, '"$1"') //$1 is the match
var myArray = JSON.parse(escapedString)
おかげAロット。それは働いた –
[ 'JSON.parse(str.replace(/(\ W +)/ G ' "$ 1"'))'](https://jsfiddle.net/tusharj/84Lo6yd6/) – Tushar