问题标签 [plaintext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
13941 浏览

javascript - 将纯文本呈现为 HTML 维护空白 - 没有

给定任何充满可打印字符的任意文本文件,如何将其转换为呈现完全相同的 HTML(具有以下要求)?

  • 除了默认的 HTML 空白规则之外,不依赖任何其他规则
    • <pre>标签
    • 没有 CSSwhite-space规则
  • <p>标签很好,但不是必需的(<br />s 和/或<div>s 很好)
  • 空白被完全维护。

    给定以下输入行(忽略错误的自动语法突出显示):

    浏览器应该呈现完全相同的输出,保持第二行的缩进以及“缩进”和“空格”之间的间隙。当然,我实际上并不是在寻找等宽输出,而且字体与算法/标记正交。

    将这两行作为完整的输入文件,示例正确的输出将是:

    /li>
  • 浏览器中的软包装是可取的。也就是说,生成的 HTML 不应强制用户滚动,即使输入行比其视口宽(假设单个单词仍比所述视口窄)。

我正在寻找完全定义的算法。在pythonjavascript中实现的奖励积分。

(请不要只回答我应该使用<pre>标签或 CSSwhite-space规则,因为我的要求会使这些选项站不住脚。也请不要发布未经测试和/或幼稚的建议,例如“将所有空格替换为&nbsp;.”。毕竟,我我肯定一个解决方案在技术上是可行的——这是一个有趣的问题,你不觉得吗?)

0 投票
1 回答
587 浏览

java - 如何使用 Java 创建基本的人类可读的 XHTML 纯文本表示?

给定一些简单的 XHTML,我想创建一个人类可读的纯文本版本。这将涉及删除所有 HTML 标记,但添加或保留一些空格。

例如,这个输入:

会成为:

(LI 之间的逗号是理想的...... :)

0 投票
1 回答
974 浏览

php - 如何强制 PHP 读取换行符并返回为

标题有点不对,不好意思。但是情况如何。

我正在从 MySQL 数据库中读取字段格式为“mediumtext”。

目前它知道何时有新的线路从点击进入/返回。没有涉及html。

但是,当我将其从数据库中拉到我的页面上时,没有格式化。但是,如果您查看 html 代码,它会用新行格式化!

我已经为一些简单的 BBCode 设置了查找/替换功能,所以也许可以使用它。

那么有人对我如何使用我的查找/替换来查找“新行”有想法吗?或者如何简单地强制新行一些,如果你理解我的话?

0 投票
4 回答
9300 浏览

php - PHP cURL获取明文

我在 PHP 中使用 cURL 来获取网页内容,效果很好。但是我的程序现在要求我只从目标站点获取纯文本,而不是 HTML。我对此进行了广泛的研究,但似乎没有人知道答案。我也尝试CURLOPT_TRANSFERTEXT=1在我的 cURL 选项中进行设置,但这似乎对结果没有影响。

知道为什么会这样吗?

0 投票
1 回答
272 浏览

gcc - 在 ELF 图像中使用没有纯文本常量的 gcc 进行编译

我在 C 代码中有一些字符串常量。当我使用 gcc 编译它时,字符串以纯文本形式存储在 a.out 中。这些可以在 a.out 中手动编辑。我不希望它们以某种格式编码,这样没有人可以通过编辑 a.out 来更改字符串。是否有任何 objcopy 或 gcc 选项可以避免这种情况?

0 投票
2 回答
1315 浏览

php - 如何从纯文本文件中提取文本块?

我正在使用一个非结构化的纯文本文件。除了很多杂乱之外,该文件还包括文本块,这些文本块与其余文本之间用空行分隔。

如何使用 PHP 提取所有超过 100 个单词的文本块?

0 投票
1 回答
669 浏览

html - 在不使用 html 的情况下链接到纯文本文件的确切行

假设我有一个托管在网站上的纯文本文件(例如程序的日志文件输出)。我们链接到那个文件。人们在浏览器中打开它。有没有办法链接到该文件中的确切行?类似于http://www.example.com/file.html#nameURL 方案?诀窍是这个文件不能轻易地转换为 HTML,所以我正在寻找一种使用 URL 的方法(进入<a href=...代码)。

我很确定这不在任何 HTML 规范中(即使它不是 HTML 文件)。我只是在寻找一个黑客。将使用的唯一浏览器是 Firefox 和 Chrome/Chromium。对这些浏览器进行一些不受支持的功能破解就可以了。

0 投票
1 回答
432 浏览

php - 纯文本自动电子邮件编码

已在 php 中制作了一封自动明文电子邮件,以便在注册时发送给用户。但是,签名包括一个破折号。我试过 – 8211; 和 x2013; (没有空格)但这些都不起作用,只是显示代码。有任何想法吗?

0 投票
1 回答
39505 浏览

email - 如何使用 GnuPG 加密明文?

我最近一直在使用 GnuPG,并且开始依赖它加密文件等的能力。

但是,我目前正在处理几个涉及通信(即聊天、电子邮件等)的项目,我想使用现有的密钥来加密/解密文本本身,而不是像文件或磁盘这样的“容器”图片。

我想我可以加密容器,将流转换为 base64(或适当的东西),然后将文本标记为这样,但我想有一个更直接的解决方案。我确定我缺少一些简单的东西,但是,我缺少它。

有任何想法吗?

0 投票
1 回答
1111 浏览

c# - 如何将逐字字符串转换为常规 unicode