[英]Convert string into array using regular expression in jquery, javascript
<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>
以下应该可以解决问题:
str.split(/(\[[A-Z]\]\[\/[A-Z]\])/g)
也许您会得到空字符串(因为[A][/A][X][/X]
但您可以轻松删除它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.