用正则表达式输出rdf文档的三元组格式数据
占个位置
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());}}}
转载于:https://www.cnblogs.com/Donnnnnn/p/5718535.html
用正则表达式输出rdf文档的三元组格式数据相关推荐
- linux 解决man命令输出到文档打开乱码问题
来源:http://www.th7.cn/system/lin/201406/59466.shtml 为了写一篇关于linux命令的文章,懒得手动去输入,就想着把man命令的内容输出到.txt文档,然 ...
- python调用perl_在Perl、Shell和Python中传参与输出帮助文档
本文同步发表于简书平台中 基于本人对多种编程语言的粗浅了解,不论是哪种编程语言它的参数传递方式主要分为下面两类:直接传递(以Perl为例进行说明) 在调用脚本时,直接传递参数,如:./script.p ...
- shell执行perl_【编程技巧(一)】在Perl、Shell和Python中传参与输出帮助文档
社会你明哥,人狠话又多![小明的碎碎念]与你不见不散!作为一名搞数据的生物狗,咱们是生物狗中代码写得最六的,程序员中生物学得最好的--大家没意见吧,有意见请憋着 跟随小明的步伐,让我们开开心心地写Bu ...
- 语言之输出png图片_什么是PPML?如何输出PPML文档?
什么是PPML?PPML是由PODi联盟的几个会员公司共同开发出一种个性化印刷标识语言,这是一种全新的.基于XML(可扩展标识语言)技术的印刷行业标准语言,得到越来越多的业内人士关注. PPML采用X ...
- [转载] Python_正则表达式匹配Word文档
参考链接: Python中的正则表达式 2(搜索,匹配和查找全部) 使用正则表达式匹配Word文档中的所有字符 1.原文内容如下: 2.期望得到的结果: 3.源码: // from docx impo ...
- php 页面上显示xls文档,phpExcel输出xls文档显示乱码的解决方法
phpExcel输出xls文档显示乱码的解决办法 最近在做一些报表的系统,主要是对excel的读取和处理操作. 之前在自己的机器上做开发的时候,没有出现乱码的情况, 即使是我布置到服务器上,导入,导出 ...
- java 解析word模板为xml, 动态填充数据到xml,最后输出word文档
java 解析word模板为xml, 动态填充数据到xml,最后输出word文档 在项目中, 一开始是使用java Apache poi 根据word模板生成word报表, 后面发现框架有个低版本的p ...
- Android系统直接输出Excel文档
Android系统直接输出Excel文档 一.背景 以前Android设备只具备生成txt的能力,数据内容不直观,可读性较差,如果需要Excel文档数据,通常要通过PC软件来进行二次封装和转化,步骤多 ...
- C#输出Word文档
前一段时间在搞.net的一个项目,其中要求输出word和Excel,在网上找了找,常用的一些操作都有,不过我们用到了一些不常用的,这里一起总结总结.这里有两个自己认为比较好的小方法:1.这里如果项目中 ...
最新文章
- 深入理解JS中的变量作用域
- git / 通过 ssh 与仓库通信
- 【Linux】一步一步学Linux——userdel命令(84)
- ECMAScript面向对象(三)——之继承
- Rsyslog 日志相关内容
- 【POJ - 3272】Cow Traffic(dp,建反向图,DAG拓扑图)
- html 弹出加载页面,magnific popup:将整个html页面加载到弹出窗口中
- live linux 密码,Linux_如何使你的Linux系统省略输入用户名密码,在做Livecd的时候总是要输入用 - phpStudy...
- python计算N维数据的笛卡尔积
- 商城文档、商城原型、全局说明、o2o商城、汽车商城、业务逻辑、商城架构图、流程图、版本规划、需求说明、活动、预约、会员、prd、交互说明、页面说明、显示规则、字段说明、操作规则、数据来源、需求规划
- Perl 标量的操作符
- [self addChild:gameLayer z:1 tag:LayerTagGameLayer] z值含义
- 100 计算机网络基础知识
- SQL 基础教程 练习题 Chapter 1
- 争分夺秒的一晚和赛尔的烂网络
- sdio tf卡基础知识总结
- 人工智能项目商业价值,主要体现在哪几个方面?
- 2017年美团校招 拼凑钱币
- 量表:现代医学体系的“工具箱”
- 2. 一元函数微分学
热门文章
- fetchtype 动态控制_hibernate 中 fetch=FetchType.LAZY 懒加载失败处理方法
- HTTP协议工作原理(与HTTPS的区别)
- RTP/RTCP协议与RTSP协议
- 数据库设计的范式规范
- wannacry哭泣勒索病毒一键修复工具
- Objective-C 中 NULL、nil、Nil、NSNull 的定义及不同
- PostgreSQL 会话级资源隔离探索
- MFCWinInet学习
- opengl将bmp读成像素_在 opengl 环境下将 texture 保存为 bmp 图片
- java解析csv文件工具类,java操作CSV文件工具类