簡體   English   中英

使用jquery,javascript中的正則表達式將字符串轉換為數組

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM