有replaceAll(regex,"")和replaceFirst(regex, "")方法,分别将满足正则表达式的第一部分和全部部分替换为后面的内容。
需求:将s="w22o99ai99ni00"修改为"woaini"
package Regex; public class Replace { /*将s="w22o99ai99ni00"修改为"woaini" * */ public static void main(String[] args) { String s="w22o99ai99ni00"; String s1="w22o99ai99ni00"; System.out.println("以下为原串的内容:"); System.out.println(s); String regex ="\\d"; s=s.replaceAll(regex,"");//将所有匹配的内容替换为空串 s1=s1.replaceFirst(regex, "");//将第一个匹配的内容替换为空串 System.out.println("以下是执行replaceAll()的结果"); System.out.println(s); System.out.println("以下是执行replaceFirst()的结果"); System.out.println(s1); } }