- 101 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 10:29:10.07 ID:m+iNqiKd.net]
- SQLiteのGLOB用に特殊文字([]*?)をエスケープ([]で囲む)するメソッドを作りたいのですがどうすればいいでしょう
以下のようにすると、[ が文字列に含まれていた場合 ] が余計にエスケープされてしまいます value = value.replaceAll("[", "[[]"); value = value.replaceAll("]", "[]]"); value = value.replaceAll("*", "[*]"); value = value.replaceAll("?", "[?]");
|

|