<script>
var str='strat with any string[A][/A][X][/X]test string[C][/C]End with any string[C][/C]';
</script>
如何将上面的字符串转换为数组,以便可以使用jquery,正则表达式将其显示为下面的数组
转换后的数组应该显示为
<script>
var arr= new Array();
arr[]='strat with any string';
arr[]='[A][/A]';
arr[]='[X][/X]';
arr[]='test string';
arr[]='[C][/C]';
arr[]='End with any string';
arr[]='[C][/C]';
</script>
答案 0 :(得分:0)
以下应该可以解决问题:
str.split(/(\[[A-Z]\]\[\/[A-Z]\])/g)
也许你会得到空字符串(因为[A][/A][X][/X]
,但你可以轻松删除它们。