社区
Web 开发
帖子详情
如何用java流来向htm文件中插入一字符串
hellen_cap
2007-04-17 11:15:04
我用jacob将word生成了htm. 我想在这个htm中的'<w:WordDocument>'这句之后插入一句'<w:View>Print</w:View>' 并有这句是要换行的.
不知道这个用java流是否能实现,如果能的话具体该怎么做呢. 帮帮忙顶一下也好.有分的.
...全文
359
8
打赏
收藏
如何用java流来向htm文件中插入一字符串
我用jacob将word生成了htm. 我想在这个htm中的''这句之后插入一句'Print' 并有这句是要换行的. 不知道这个用java流是否能实现,如果能的话具体该怎么做呢. 帮帮忙顶一下也好.有分的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellen_cap
2007-04-17
打赏
举报
回复
好深奥啊, 可不可以具体点呢.
yuzhenbj
2007-04-17
打赏
举报
回复
使用sevelet
hellen_cap
2007-04-17
打赏
举报
回复
前辈,上个问题取消了,我得到当前路径了,谢谢前辈了,马上结贴
hellen_cap
2007-04-17
打赏
举报
回复
哇,厉害啊. 你对io流这么熟啊.我都是用的时候才上网搜. 还有个问题再麻烦你一下了, 在javabean中怎么获得系统当前路径啊. 不好意思啊
ChDw
2007-04-17
打赏
举报
回复
后面再补两
File file = new File("C:/src.html");
File dst = new File("C:/dest.html");
file.delete();
dst.renameTo(file);
想不重新生成一个文件是比较困难的,除非你全部读出来再写入文件中,
写新文件是普遍的做法
hellen_cap
2007-04-17
打赏
举报
回复
谢谢高手,我试了,确实实现了.不过前辈,如果我不想再生成一个新的文件,就是只想在src.html的那句之后添加一句<w:View>Print</w:View> 怎么做呢,我刚试试改了,不会改啊,真惭愧啊.
ChDw
2007-04-17
打赏
举报
回复
BufferedReader reader = new BufferedReader(new FileReader("C:/src.html"));
PrintWriter writer = new PrintWriter(new FileWriter("C:/dest.html"));
String line = null;
while((line = reader.readLine()) != null) {
int index = line.indexOf("<w:WordDocument>");
if(index >= 0) {
writer.println(line.substring(0, index + "<w:WordDocument>".length()));
writer.println("<w:View>Print</w:View>");
if(index + "<w:WordDocument>".length() != line.length())
writer.println(line.substring(index + "<w:WordDocument>".length()));
} else
writer.println(line);
}
reader.close();
writer.close();
niuniuhuang
2007-04-17
打赏
举报
回复
mark
超级批量文本替换软件
文本替换的利器,批量文本替换的不二之选,站长必备,挂马网页杀手,支持所有纯ANSI
文件
,支持GBK/Unicode/UTF8编码的
htm
、
htm
l、asp、
java
、php等
文件
,可自定义所支持的
文件
类型,支持16进制替换,支持单行和多行以及段落替换,支持特征替换和提取,支持正则替换,支持多规则同时替换并可以行导入规则,智能规则排序功能,支持多级目录、大小写匹配、支持备份和恢复,替换速度快。 1.完全绿色安装,单独的可执行
文件
,操作方便 2.段落文字的批量替换(整段文字的替换) 3.特征
字符串
之间的批量替换 4.对成对的特征
字符串
之间的字符提取功能的实现 可以提取批量的符合要求的指定特征
字符串
之间的 文字例如C程序
中
的/**/注释 5.提取方式可以选择,分为包括特征
字符串
和不包 括特征
字符串
,并且提取的文本可以进行保存 6.支持
文件
备份并且可以进行
文件
恢复操作 7.支持所有ANSI字符文本类型 8.快速的批量替换功能
Java
读取
文件
中
的每一行,并为每一行
插入
特定的
字符串
工具 1:Eclipse
Java
EE IDE for Web Developers. Version: Photon Release (4.8.0). Build id: 20180619-1200 这里涉及到 Apache Commons IO 的基本操作:
Java
(一)下载APACHE Commons IO
Java
(二)基于Eclipse配置Commons IO的环境
Java
...
Java
工程师必学系列课程之5--《
字符串
及正则表达式》视频课程
课程目标:学习
Java
语言
中
字符串
相关的知识、字符编码常识和正则表达式的使用,并完成案例前导课程:《
Java
工程师必学系列课程》前4部课程内容:本课程是《
Java
工程师必学系列课程》的第5部分,主要讲解
Java
语言
中
字符串
相关知识、字符编码常识和正则表达式的使用。本课程涉及的主要内容可以分为四部分:一、String、StringBuffer和StringBuilder类基本常识、基本原理和使用技巧二、字符编码常识三、
Java
语言正则表达式的详细语法和使用技巧四、实战案例课程说明:在开发
Java
程序的过程
中
,最常用的类莫过于
字符串
相关的类。可以毫不夸张的说,任何一个
Java
程序,都离不开对
字符串
保存和处理。很多学员对
字符串
的理解只是处于比较粗浅的阶段。殊不知,如果对
字符串
处理的不好,会影响到软件的运行效率。本课程专门讲解
字符串
相关的知识,将从
字符串
的存储方式、底层的运行方式等各方面深入讲解其
中
的原理和技巧。此外,对
字符串
进行更高级的处理,又要用到正则表达式的相关知识。正则表达式广泛应用于各种与
字符串
处理相关的场合。它是一套独立的语言系统,经过几十年的完善和发展,现在已经非常的强大,并且形成了国际标准。各种高级编程语言,都实现了自己的表达式引擎。本课程详细的讲解了
Java
语言
中
正则表达式的语法和使用技巧。掌握了正则表达式,对编程水平的提高有非常大的帮助!同时,本课程在最后一部分,安排了非常精彩的、完整的实战案例,通过实战的形式切实帮助学员提高解决具体问题的能力!预期效果:认真学习完本课程,学员可以掌握
字符串
处理及正则表达式相关的系统知识,并能提高实际的编码水平。环境配置要求:学习本课程需安装JDK1.8或更高版本的JDK,以便程序能正确运行,建议使用IntelliJ IDEA 2019.1.2或更高版本的开发工具。 因有合作协议约束,《穆哥学堂》只提供PDF版本的课件!
java
加载
htm
l
字符串
,
java
操作
htm
l
字符串
本文转载自u011627980查看原文2016-03-040業務描述:在我們系統
中
要這樣一個需求,我們會將
htm
l當作
字符串
保存在數據庫
中
,然后再后期通過
Java
需要操作這個
htm
l比如增加一個
文件
框,改變其結構,添加事件。解決方案:jsoup
Java
HTM
L解析器使用方法:1.導入jar包。可以使用maven幫你下載這個jar包和源碼Maven代碼 收藏代碼 org.jsoup jsoup ...
Java
的方式向
HTM
L形式的
字符串
中
指定位置
插入
信息
public String setNewDescription(String descriptions) { String message = "this is message"; Pattern filter = Pattern.compile("[\\s\\S]*?", Pattern.CASE_INSENSITIVE); Matcher filterMatcher = filter.m
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章