私はこのような文字列を持っています:
var My_string = "<div id='some_id_1'>Some Div Text 1</div><div id='some_id_2'>Some Div Text 2</div><div id='some_id_3'>Some Div Text 3</div><div id='some_id_4'>Some Div Text 4</div>";
文字列を検索して、見つかった各完全なdivを配列に追加したいと思います。
だから私は文字列で検索したい:
"<div"
その後:
"</div>"
間にあるテキストを取得します。
var My_Div_Value = "<div id='some_id_1'>Some Div Text 1</div>";
それぞれを配列にプッシュします。
My_Divs_Array.push(My_Div_Value);
したがって、My_Divs_Arrayには次のようになります。
["<div id='some_id_1'>Some Div Text 1</div>", "<div id='some_id_2'>Some Div Text 2</div>", "<div id='some_id_3'>Some Div Text 3</div>", "<div id='some_id_4'>Some Div Text 4</div>"]
私はこれについて行くための最良の方法がわかりません。「 IndexOf() 」を使用することを想像します。または、よくわかりません。これを達成するための最良の方法は何であるかをプロに聞いてみたいと思います。
最初の回答から-私の投稿が理解されているかどうかはわかりません。文字列の例を簡単に使用できたはずです。
var My_string = "<foo>everything in between</bar><foo>everything in between</bar><foo>everything in between</bar><foo>everything in between</bar>";
"<foo>"
+ "everything in between"
+ の各インスタンスを"</bar>"
個別に収集"<foo>everything in between</bar>"
し、配列に格納する必要があります。
["<foo>everything in between</bar>", "<foo>everything in between</bar>", "<foo>everything in between</bar>", "<foo>everything in between</bar>"]
ご協力いただきありがとうございます。よろしく、ケン