占个位置

1、输出所有尖括号里的内容

package com.jena;

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class rdfReader3 {
    static String url="";
    
    public static void main(String[] args) {
        FileReader fr=null;
        BufferedReader br=null;
        try{
            fr=new FileReader("C:/Users/Don/workspace/Jena/src/com/jena/bindingsite");
            br=new BufferedReader(fr);
            String s=" ";
            StringBuffer str=new StringBuffer();
            while((s=br.readLine())!=null){
                Pattern p= Pattern.compile("<([^<>]*)>");
                Matcher m=p.matcher(s);
              
                while(m.find()){
                    System.out.println(m.group(1));
                }
            }
            
        }catch(Exception e){
            System.out.println(e.getMessage());
        }
        
        
    }
    
    

}

 

2、输出rdf.xml文档里某些内容

package rdf;

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class rdfReader3 {
    static String url="";
    
    public static void main(String[] args) {
        FileReader fr=null;
        BufferedReader br=null;
        try{
            fr=new FileReader("/home/master/bindingsite.txt");
            br=new BufferedReader(fr);
            String s=" ";
            StringBuffer str=new StringBuffer();
            while((s=br.readLine())!=null){
                Pattern p= Pattern.compile(">(.*?)<");
                Matcher m=p.matcher(s);
                Pattern p1= Pattern.compile("(?<=(about=\")).*?(?=\")");
                Matcher m1=p.matcher(s);
                while(m1.find()){
                    url=m1.group(0);
                    System.out.println(url);
                }
                while(m.find()){
                    System.out.println(url+"#"+"\t"+m.group(1));
                }
            }
            
        }catch(Exception e){
            System.out.println(e.getMessage());
        }
        
        
    }
    
    

}

 

 posted on 2016-07-29 15:19  布鲁布鲁sky  阅读(674)  评论(0编辑  收藏  举报