可能重複:
JavaScript Split without losing character的JavaScript - 分裂不失分離
我有一個字符串:
"<foo>abcdefg</bar><foo>abcdefg</bar><foo>abcdefg</bar><foo>abcdefg</bar>"
我想單獨的 「ABCDEFG」 的所有實例成像這樣的陣列:
["<foo>abcdefg</bar>", "<foo>abcdefg</bar>", "<foo>abcdefg</bar>", "<foo>abcdefg</bar>"];
我嘗試:
var str="<foo>abcdefg</bar><foo>abcdefg</bar><foo>abcdefg</bar><foo>abcdefg</bar>";
var Array_Of_FooBars = str.split("</bar>");
alert(Array_Of_FooBars);
但它產生:
["<foo>abcdefg", "<foo>abcdefg", "<foo>abcdefg", "<foo>abcdefg",]
它去掉分離器'。我不想那樣。
如何使用split而不會丟失字符串中的分隔符?
謝謝。 肯
http://stackoverflow.com/questions/3047201/javascript-split-without-losing-character?rq=1 – 2012-10-04 06:58:13
你有一串XML/HMTL元素,如' abcdefg'?我不這麼認爲。 (翻譯:當你編寫代碼時,它確實會適得其反,而且,你的問題是:*「我想在Y上執行X來獲得Z」。*它實際上應該讀取*「我有Y,想要Z,我該怎麼做?「* - 'split()'不是唯一可行的解決方案。) –
Tomalak
感謝Tomalak - 非常有幫助-_-如果你不知道答案 - 爲什麼要打擾你的消極反應? – KDawg