可能重复:
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