2016-05-05 68 views
0

我想将以下格式的一些值解析为数组。将值解析为数组

[0x41800446c745] user.UserFile_Open+0x37f 

被解析为

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

如何获得它的阵列?在此先感谢

+0

[0x41800446c745] user.UserFile_Open + 0x37f是字符串数据类型?或者它的类型 –

+0

是的,它是一个字符串。 – abhishek

回答

0

Var arr = String.replace('[','')。split(/()|。| +)/);

0

这可以通过在方括号和/中放置所需的分隔符来实现。并用方括号分开,它应该逃脱\

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