| package com.siyeh.igtest.style.confusing_octal_escape; |
| |
| public class ConfusingOctalEscape { |
| |
| void foo() { |
| System.out.println("\1234\49"); |
| } |
| |
| public static final String foo = "asdf\01234"; |
| public static final String boo = "asdf\01834"; |
| |
| public static String escapeLdapSearchValue(String value) { |
| // see RFC 2254 |
| String escapedStr = value; |
| escapedStr = escapedStr.replaceAll("\\\\", "\\\\5c"); |
| escapedStr = escapedStr.replaceAll("\\*", "\\\\2a"); |
| escapedStr = escapedStr.replaceAll("\\(", "\\\\28"); |
| escapedStr = escapedStr.replaceAll("\\)", "\\\\29"); |
| return escapedStr; |
| } |
| |
| public String path() { |
| return "X:\\\\1234567890\\\\1234567890\\\\com\\\\company\\\\system\\\\subsystem"; |
| } |
| |
| String twoDigitOctalEscape() { |
| return "\444\344"; |
| } |
| } |