sheet - ¿Cómo eliminar la barra invertida en una cadena utilizando expresiones regulares en Java?
java util regex (3)
¿Cómo eliminar la barra invertida en una cadena utilizando expresiones regulares en Java?
Por ejemplo:
hai how are/ you?
Solo quiero
hai how are you?
Simplemente puede usar String.replaceAll()
String foo = "hai how are// you?";
String bar = foo.replaceAll("////", "");
String foo = "hai ¿cómo estás?"; String bar = foo.replaceAll ("//", ""); No funciona java.util.regex.PatternSyntaxException ... ¡Averigua el motivo! @Alan ya ha respondido ... bueno
String bar = foo.replace ("//", ""); Funciona
str = str.replaceAll("////", "");
o
str = str.replace("//", "");
replaceAll()
trata el primer argumento como una expresión regular, por lo que tiene que escapar dos veces de la barra invertida. replace()
trata como una cadena literal, por lo que solo tiene que escapar una vez.