質問編集履歴
1
ご指摘ありがとうございます。エスケープ後の期待結果を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,11 +8,16 @@
|
|
8
8
|
禁則文字の一覧は変更可能な設定のため、プロパティの禁則文字じたいにエスケープ処理はいれられません。
|
9
9
|
あくまでJavaで取得した後に、エスケープ処理をいれたいです。
|
10
10
|
|
11
|
-
1.プロパティで保持する禁則文字 : !"#$%&'()-^\@[;:],./\
|
11
|
+
1.プロパティで保持する禁則文字 : !"#*$%&'()-^\@[;:],./\
|
12
|
-
2.エスケープが必要な文字 : ¥ * + . ? { } ( ) [ ] ^ $ - |
|
12
|
+
2.エスケープが必要な文字 : ¥ * + . ? { } ( ) [ ] ^ $ - | "
|
13
13
|
|
14
|
-
|
14
|
+
上記「1.」で取得した禁則文字列内に「2.」に該当する文字がある場合は、エスケープ処理を施したいです。
|
15
15
|
|
16
|
+
エスケープ前の文字列:!"#$%&'()-^\@[;:],./\
|
17
|
+
エスケープ後の文字列:!\"#\*\$%&'\(\)\-\^\@\[;:\],\./\\
|
18
|
+
|
19
|
+
|
20
|
+
|
16
21
|
###該当のソースコード
|
17
22
|
public static void main(String[] args) throws IOException {
|
18
23
|
|