回答編集履歴

1

コメント内容を元に追記

2018/10/21 04:37

投稿

mrkmyki
mrkmyki

スコア325

test CHANGED
@@ -1 +1,35 @@
1
1
  `console.log()`での出力箇所を増やしてみて、どの部分が意図しない結果になっているのか絞り込んでみると良いと思います。
2
+
3
+
4
+
5
+ 追記
6
+
7
+
8
+
9
+ 文字列のセットが検索対象に含まれるかチェックしたいのであれば、正規表現を使うのではなく、データ構造とロジックを見直せば良いと思います。
10
+
11
+
12
+
13
+ データはこんな感じ。
14
+
15
+ ```json
16
+
17
+ {
18
+
19
+ "強時間":[
20
+
21
+ ["現在","設置している"],
22
+
23
+ ["(現在","設置している"],
24
+
25
+ ["現在は","使わず"]
26
+
27
+ ]
28
+
29
+ }
30
+
31
+ ```
32
+
33
+
34
+
35
+ あとは例えば「現在」「設置している」が両方とも見つかった場合に何かするといったように修正すればよい気がします。