重複の可能性:
文字を失うことなく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",]
セパレータ''を削除しています。私はそれを望んでいません。
分割を使用して、文字列からセパレータを失わないようにするにはどうすればよいですか?
ありがとう。ケン