JAVA正则表达式截取TXT指定字符间内容
比如一个test.txt文件内容是:【测试文件】用正则怎样截取输出“测试文件”这四个字?原来只要这样【(.+)】就可以了呢...orz,第一位打了这么多,辛苦了,你的方法...
比如一个test.txt文件内容是:
【测试文件】
用正则怎样截取输出“测试文件”这四个字?
原来只要这样【(.+)】就可以了呢...orz,第一位打了这么多,辛苦了,你的方法的确给过我提示,分就给你吧~ 展开
【测试文件】
用正则怎样截取输出“测试文件”这四个字?
原来只要这样【(.+)】就可以了呢...orz,第一位打了这么多,辛苦了,你的方法的确给过我提示,分就给你吧~ 展开
展开全部
不知道你写的什么东西。。。。用我的把
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class testRegex{
public static void main(String[] args) throws IOException{
String reader="";
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Scanner sc = new Scanner(new FileReader("d:\\input.txt"));//这里设置路径
while(sc.hasNext()){
reader +=sc.next();
}
Matcher m = p.matcher(reader);
while(m.find()){
System.out.print(m.group());
}
}
}
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class testRegex{
public static void main(String[] args) throws IOException{
String reader="";
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Scanner sc = new Scanner(new FileReader("d:\\input.txt"));//这里设置路径
while(sc.hasNext()){
reader +=sc.next();
}
Matcher m = p.matcher(reader);
while(m.find()){
System.out.print(m.group());
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询