java读取txt文档需要匹配文档中的字符串

Java读取一个txt格式的文档享用正则表达式匹配以下文档会出现的字符这个正则应该怎么写啊

里面会有这种格式:

\abc

\

{

}

_

\%

\

都需要找出来

在此谢谢各位前辈


肥皂起泡泡
浏览 1643回答 2
2回答

梦里花落0921

import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches{public static void main( String args[] ){  // 按指定模式在字符串查找   String line = "This order was placed for QT3000! OK?";   String pattern = "(\\D*)(\\d+)(.*)";   // 创建 Pattern 对象   Pattern r = Pattern.compile(pattern);   // 现在创建 matcher 对象   Matcher m = r.matcher(line);   if (m.find( )) {      System.out.println("Found value: " + m.group(0) );      System.out.println("Found value: " + m.group(1) );      System.out.println("Found value: " + m.group(2) );      System.out.println("Found value: " + m.group(3) );    } else {      System.out.println("NO MATCH");   }}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java