Eu não entendo esse código Ruby: >> puts ‘\\ <- single backslash' # \ > puts ‘\\ <- 2x a, because 2 backslashes get replaced'.sub(/\\/, 'aa') # aa <- 2x a, because two backslashes get replaced até agora, tudo como esperado. mas se procurarmos por 1 com /\\/ e replace por 2, codificado por ‘\\\\’ […]
Eu estou tentando converter o String \something\ para o String \\something\\ usando replaceAll , mas continuo recebendo todos os tipos de erros. Eu pensei que esta era a solução: theString.replaceAll(“\\”, “\\\\”); Mas isso dá a seguinte exceção: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1