質問するログイン新規登録

回答編集履歴

1

コメント内容を元に追記

2018/10/21 04:37

投稿

mrkmyki
mrkmyki

スコア325

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