发布网友 发布时间:2023-10-17 18:15
共5个回答
热心网友 时间:2023-11-27 15:38
API如下:
public String replaceAll(String regex, String replacement)
regex: 需要匹配替换的正则
replacement: 将匹配的串替换为此字符串
根据API可知,一个String对象即可调用此API
参考以下例子:
String s = new String("I love programming so much!");
System.out.println(s);//I love programming so much!
s = s.replaceAll("m{1,}", "xxxx_xxxx");
System.out.println(s);//I love progrxxxx_xxxxxxxx_xxxxaing so xxxx_xxxxuch!
那么 tmpString = tmpString.replaceAll("\'", "\\\\'");
官方最新API地址docs.oracle.com/javase/8/docs/api/
热心网友 时间:2023-11-27 15:39
replaceAll里面有两个参数第一个参数是想要替换成的结果,第二个参数则是你想要被替换的字符串。把你第二个参数改一下就好了热心网友 时间:2023-11-27 15:39
System.out.println(tmpString.replaceAll("\'", "\\\\'"));
热心网友 时间:2023-11-27 15:40
String tmpString = "wode'nidetade";结果 wode\'nidetade
热心网友 时间:2023-11-27 15:40
替换字符串中所有符合条件的字符