回答編集履歴

2

訂正

2016/10/15 05:20

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -17,3 +17,17 @@
17
17
 
18
18
 
19
19
  といった仮定ができるなら、`String#indexOf`でも正規表現でもどちらでもよい気がします。
20
+
21
+
22
+
23
+ 訂正:
24
+
25
+ 複数のキーに対する値を取り出すのだから、キーの出現順を意識しなくても効率よく取り出すという意味では正規表現の方がよいですね。
26
+
27
+
28
+
29
+ `"(key1|key2|...)":"([^"])"` (javaの文字列ではなくパターンそのものを書いてます)
30
+
31
+
32
+
33
+ のようなパターンを使うイメージです。

1

誤記

2016/10/15 05:20

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- キーや値についていくつかの仮定がおけるなら単純な文字列検索で取り出すことが選択肢に入ると思います。
5
+ キーや値についていくつかの仮定がおけるなら単純な文字列検索で取り出すことが選択肢に入ると思います。
6
6
 
7
7
 
8
8