回答編集履歴

2

追記

2018/10/15 05:30

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -9,3 +9,35 @@
9
9
 
10
10
 
11
11
  正規表現についてもうちょっと詳しく調べてみると良いでしょう。
12
+
13
+
14
+
15
+ コメントを受けて
16
+
17
+ ---
18
+
19
+ > "[^<>%&]*"は変更できない決まりなんです。
20
+
21
+
22
+
23
+ おそらく何かの勘違いだろうと思いつつ。
24
+
25
+ ```Java
26
+
27
+ String dst = Pattern.compile("[^<>%&]*")
28
+
29
+ .matcher(ngWord)
30
+
31
+ .results()
32
+
33
+ .map(MatchResult::group)
34
+
35
+ .collect(Collectors.joining())
36
+
37
+ ;
38
+
39
+ ```
40
+
41
+
42
+
43
+ どうして正規表現の変更が許されないのか、上司/先生に確認を取った方が良いと思います。

1

修正

2018/10/15 05:30

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```Java
4
4
 
5
- ngWord.replaceAll([<>%&], "");
5
+ ngWord.replaceAll("[<>%&]", "");
6
6
 
7
7
  ```
8
8