Javascript 仅获取花括号内的字符串
我有很多字符串,比如Javascript 仅获取花括号内的字符串,javascript,regex,Javascript,Regex,我有很多字符串,比如 var str="#{ZyDt8spGZOA.mI8uHaT7o47}+#{z3PENrRf0cn.mI8uHaT7o47}+#{lhUBSvCMPWu.mI8uHaT7o47}+#{YNpiWU7fw9m.mI8uHaT7o47}"; 我只需要将花括号内的内容放到数组中。(在上述情况下,数组长度为4) 如何实现这一点?使用以下代码 array=str.split(“}+#{”) 这样做之后,鲁尔特看起来会像 array[0] = "#{ZyDt8spGZOA.
var str="#{ZyDt8spGZOA.mI8uHaT7o47}+#{z3PENrRf0cn.mI8uHaT7o47}+#{lhUBSvCMPWu.mI8uHaT7o47}+#{YNpiWU7fw9m.mI8uHaT7o47}";
我只需要将花括号内的内容放到数组中。(在上述情况下,数组长度为4)
如何实现这一点?使用以下代码
array=str.split(“}+#{”)
这样做之后,鲁尔特看起来会像
array[0] = "#{ZyDt8spGZOA.mI8uHaT7o47"
array[1] = "z3PENrRf0cn.mI8uHaT7o47"
array[2] = "lhUBSvCMPWu.mI8uHaT7o47"
array[3] = "YNpiWU7fw9m.mI8uHaT7o47}"
在此之后,只需从数组[0]和数组[3]中删除额外的字符串
数组[0]=数组[0]。子字符串(2,数组[0]。长度)数组[3]=数组[3]。子字符串(0,数组[3]。长度-1)使用以下代码 array=str.split(“}+#{”) 这样做之后,鲁尔特看起来会像
array[0] = "#{ZyDt8spGZOA.mI8uHaT7o47"
array[1] = "z3PENrRf0cn.mI8uHaT7o47"
array[2] = "lhUBSvCMPWu.mI8uHaT7o47"
array[3] = "YNpiWU7fw9m.mI8uHaT7o47}"
在此之后,只需从数组[0]和数组[3]中删除额外的字符串
数组[0]=数组[0]。子字符串(2,数组[0]。长度)数组[3]=数组[3]。子字符串(0,数组[3]。长度-1)演示您可以尝试演示您可以尝试演示