我有两个文本文件,一个包含HTML,另一个包含URL链接:
文件1(HTML):
<li><a href="/article/"><button class="showarticle"/><span class="author">Thomas Friedman</span> - <span class="title">The World Is Flat</span></a></li>
<li><a href="/article/"><button class="showarticle"/><span class="author">Michael Dagleish</span> - <span class="title">Scotland In Wartime</span></a></li>
<li><a href="/article/"><button class="showarticle"/><span class="author">Dr. Raymond Kinsella</span> - <span class="title">Progress In Cancer Treatments</span></a></li>
...
文件2(URL链接):
thomas-friedman-the-world-is-flat
michael-dagleish-scotland-in-wartime
dr-raymond-kinsella-progress-in-cancer-treatments
...
我需要合并它们,以便将FILE 2中的段插入到FILE 1中的HTML中,如下所示:
输出:
<li><a href="/article/thomas-friedman-the-world-is-flat"><button class="showarticle"/><span class="author">Thomas Friedman</span> - <span class="title">The World Is Flat</span></a></li>
<li><a href="/article/michael-dagleish-scotland-in-wartime"><button class="showarticle"/><span class="author">Michael Dagleish</span> - <span class="title">Scotland In Wartime</span></a></li>
<li><a href="/article/dr-raymond-kinsella-progress-in-cancer-treatments"><button class="showarticle"/><span class="author">Dr. Raymond Kinsella</span> - <span class="title">Progress In Cancer Treatments</span></a></li>
什么是最好的方法?哪种语言最适合以最小的复杂度完成此任务?
您需要zip功能,该功能在大多数语言中都可用。目的是并行处理两个或多个数组。
在Ruby中将是这样的:
f1 = File.readlines('file1.txt')
f2 = File.readlines('file2.txt')
File.open('file3.txt','w') do |output_file|
f1.zip(f2) do |a,b|
output_file.puts a.sub('/article/','/article/'+b)
end
end
要压缩更多,可以执行两个以上的数组 f1.zip(f2,f3,...) do |a,b,c,...|
问题内容: 对于我的School项目,我必须证明我可以在程序中利用文件处理功能。为此,我做了一个非常简单的登录过程,您可以在该过程中创建一个帐户,该帐户将用户名和密码写入位于资源文件夹中的文本文件。显然,这根本没有安全性,因为它并不是为了展示文件处理而设计的,但是我的老师说我也应该尝试对文件添加一些加密以取得更好的成绩。 我已经进行了一些研究,许多人都推荐使用DES。 我遇到的问题是我的项目没有太
问题内容: 我正在为生成Excel文件(二进制文件)的某些代码编写JUnit测试。我还有另一个包含预期输出的Excel文件。将实际文件与预期文件进行比较的最简单方法是什么? 当然,我可以自己编写代码,但是我想知道在受信任的第三方库(例如Spring或Apache Commons)中是否已有这样做的方法。 问题答案: 这就是我最终要做的(由DBUnit完成繁重的工作): 这将比较两个文件中的数据,没
问题内容: 假设我们有许多文本文件,如下所示: 文件1: 文件2: 文件3: 文件4: 我们如何制作一个文本文件,如下所示: 结果: 相关代码可能是: 在这之后?有什么帮助吗? 问题答案: 您可以将每个文件的内容直接读取到输出文件句柄的write方法中,如下所示:
问题内容: 我想知道用Java编写文本文件最简单(最简单)的方法是什么。请保持简单,因为我是初学者:D 我在网上搜索并找到了此代码,但我了解其中的50%。 } 问题答案: 在Java 7及更高版本中,一个使用Files的衬板:
本文向大家介绍python实现文本文件合并,包括了python实现文本文件合并的使用技巧和注意事项,需要的朋友参考一下 python合并文本文件示例代码。 python实现两个文本合并 employee文件中记录了工号和姓名 cat employee.txt: bonus文件中记录工号和工资 cat bonus.txt: 要求把两个文件合并并输出如下, 处理结果: 这个应该是要求用shell来写的
文本框脚本 在HTML中,文本框的表现形式有两种:一种是使用 <input>元素且它的type属性值为"text"来表示 单行文本框。二种是使用 <textarea>和</textarea>表示 多行文本框。 要表示单选文本框,可以使用<input>元素且其type属性值为“text”。通过 size设置文本框中能够显示的字符数,通 value设置文本框的初始值,通过 maxlength设置可以接