[英]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.