【问题标题】:How can I load a .html file into processing?如何将 .html 文件加载到处理中?
【发布时间】:2019-07-12 01:44:03
【问题描述】:

在我的项目中,我想将一台旧的电动打字机转换为一种基本类型的打印机。因为我将使用 Arduino Uno 来模仿打字机键盘,所以我必须通过 USB 发送命令,因为 Arduino 的 EEPROM 大小非常低。所以我的想法是制作一个处理草图,将文件(我想到.html,因为它的结构很简单,但它具有格式化文本,如果有人有更好的想法请告诉我)转换为 Uno 的命令。你们中有人知道如何打开这样的文件并最终使用命令将其转换为 .txt 吗?

【问题讨论】:

  • 一个html文件已经是文本了。

标签: processing


【解决方案1】:

要加载一个html文件,可以使用loadStrings()方法:

String[] lines = loadStrings("http://processing.org/about/index.html");

这将读取文件的内容并创建其各个行的字符串数组。然后,您可以从 lines 数组中的每个字符串中逐个删除 HTML 标记,或者将 lines 数组写入 txt 文件并从中删除所有 HTML 标记。 StackOverflow 上有很多问题,并提供了很好的答案。

我不太明白 HTML 具有格式化文本这一事实的意思,但您可以考虑的其他方法可能是 XML(使用 loadXML() 方法)或 JSON。将这些解析为文本的解析器也很容易获得。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 2015-12-24
    • 2011-03-17
    • 1970-01-01
    • 2010-09-13
    • 2016-08-07
    • 2012-03-25
    相关资源
    最近更新 更多