2016-05-05 14 views
0

Ich möchte einige Werte im folgenden Format in ein Array analysieren.Analysieren Sie einen Wert für ein Array

[0x41800446c745] user.UserFile_Open+0x37f 

analysiert als

["0x41800446c745", "user","UserFile_Open","0x37f"] 

Wie bekommen es in Array werden? Vielen Dank im Voraus

+0

[0x41800446c745] user.UserFile_Open + 0x37f ist es ein String-Datentyp? oder was ist sein Typ –

+0

ja, es ist eine Zeichenfolge. – abhishek

Antwort

0

Var arr = String.replace ('[', ''). Split (/ (] |. | +) /);

0

Dies kann erreicht werden, indem die erforderlichen Separatoren in die Vierkantklammern und / eingesetzt werden. Und mit einer eckigen Klammer zu trennen sollte es durch \ entkommen.

var arr = '[0x41800446c745] user.UserFile_Open+0x37f'.replace('[','').split(/[\].+]/); 
 
alert(arr);

Verwandte Themen