
package com.itheima.d6_regex;/** * 目标:正则表达式在方法中的应用 * public String[] split(String regex) * -- 按照正则表达式匹配的内容进行分割字符串,返回一个字符串数组 * public String replaceAll(String regex,String newStr) * -- 按照正则表达式匹配的内容进行替换 */public class RegexDemo04 { public static void main(String[] args) { String names = "小路dhdfhdf342蓉儿43fdffdfbjdfaf过儿"; // \w将数字下划线字母都匹配出来了,然后用String类的split方法分割 String[] arrs = names.split("\\w+");// 通过正则表达式的分割,得到字符串的数组 for (int i = 0; i < arrs.length; i++) { System.out.println(arrs[i]); // 将字符串数组的元素遍历出来 //小路 //蓉儿 // 过儿 } // 替换: String s = names.replaceAll("\\w", " ");// 这句话的意思就是:将所有字符串中的数字字符字母都替换成 空格 System.out.println(s); }}