Java 用正则表达式 提取目录
16lz
2021-01-23
例文:
第一回 android一这是一段文章第二回 android二这还是一段文章这又是一段文章
import java.io.BufferedReader;import java.io.FileReader;import java.util.regex.Matcher;import java.util.regex.Pattern;public class test {public static void main(String[] args) {try {Pattern pattern1 = Pattern.compile("^第[\u3400-\u9FFF]回");Pattern pattern2 = Pattern.compile("^第[\u3400-\u9FFF][\u3400-\u9FFF]回");Pattern pattern3 = Pattern.compile("^第[\u3400-\u9FFF][\u3400-\u9FFF][\u3400-\u9FFF]回");Pattern pattern4 = Pattern.compile("^第[\u3400-\u9FFF][\u3400-\u9FFF][\u3400-\u9FFF][\u3400-\u9FFF]回");BufferedReader br = new BufferedReader(new FileReader("E:/test.txt"));String str;while ((str = br.readLine()) != null) {Matcher matcher1 = pattern1.matcher(str);Matcher matcher2 = pattern2.matcher(str);Matcher matcher3 = pattern3.matcher(str);Matcher matcher4 = pattern4.matcher(str);if (matcher1.find() || matcher2.find() || matcher3.find()|| matcher4.find()) {System.out.println(str);}}br.close();} catch (Exception e) {e.printStackTrace();}}}
更多相关文章
- Android 干货文章集锦
- 关于Android权限的一些文章
- Android动态加载相关文章记录
- Android面试系列文章2018之Android热更新篇
- Android appWidget调查报告 (自己的文章,摘自eoeAndroid社区【eoe
- [Android] 图像各种处理系列文章合集
- Android面试系列文章2018之Android部分Binder机制篇
- Android图表年度最强总结,一篇文章从入门到精通!