質問編集履歴

1

ご指摘ありがとうございます。エスケープ後の期待結果を追記しました。

2016/07/18 03:11

投稿

rs516
rs516

スコア12

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