質問編集履歴

1

やってみたことを追記いたしました。

2019/11/17 12:00

投稿

haruki0736
haruki0736

スコア7

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,21 @@
35
35
 
36
36
 
37
37
  元のHTMLの文字列のidは、数字のみです。よろしくお願いいたします。
38
+
39
+
40
+
41
+
42
+
43
+ ### やってみたこと
44
+
45
+ 正規表現でできるのでは?と思い、とりあえず調べてみてdiv単位で分けて配列に入れることはできました。
46
+
47
+ ```js
48
+
49
+ var str = '<div id="1">text-1</div><div id="3">text-3</div><div id="4">text-4</div><div id="2">text-2</div><div id="5">text-5</div>';
50
+
51
+ var list = str.match(/<div(?: .+?)?>.*?</div>/g);
52
+
53
+ ```
54
+
55
+ ただidだけ抜き出すというやり方が分からず困っております・・・