问题标签 [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.
javascript - 将纯文本呈现为 HTML 维护空白 - 没有
给定任何充满可打印字符的任意文本文件,如何将其转换为呈现完全相同的 HTML(具有以下要求)?
- 除了默认的 HTML 空白规则之外,不依赖任何其他规则
- 无
<pre>
标签 - 没有 CSS
white-space
规则
- 无
<p>
标签很好,但不是必需的(<br />
s 和/或<div>
s 很好)空白被完全维护。
给定以下输入行(忽略错误的自动语法突出显示):
浏览器应该呈现完全相同的输出,保持第二行的缩进以及“缩进”和“空格”之间的间隙。当然,我实际上并不是在寻找等宽输出,而且字体与算法/标记正交。
将这两行作为完整的输入文件,示例正确的输出将是:
/li>浏览器中的软包装是可取的。也就是说,生成的 HTML 不应强制用户滚动,即使输入行比其视口宽(假设单个单词仍比所述视口窄)。
我正在寻找完全定义的算法。在python或javascript中实现的奖励积分。
(请不要只回答我应该使用<pre>
标签或 CSSwhite-space
规则,因为我的要求会使这些选项站不住脚。也请不要发布未经测试和/或幼稚的建议,例如“将所有空格替换为
.”。毕竟,我我肯定一个解决方案在技术上是可行的——这是一个有趣的问题,你不觉得吗?)
java - 如何使用 Java 创建基本的人类可读的 XHTML 纯文本表示?
给定一些简单的 XHTML,我想创建一个人类可读的纯文本版本。这将涉及删除所有 HTML 标记,但添加或保留一些空格。
例如,这个输入:
会成为:
(LI 之间的逗号是理想的...... :)
php - 如何强制 PHP 读取换行符并返回为
标题有点不对,不好意思。但是情况如何。
我正在从 MySQL 数据库中读取字段格式为“mediumtext”。
目前它知道何时有新的线路从点击进入/返回。没有涉及html。
但是,当我将其从数据库中拉到我的页面上时,没有格式化。但是,如果您查看 html 代码,它会用新行格式化!
我已经为一些简单的 BBCode 设置了查找/替换功能,所以也许可以使用它。
那么有人对我如何使用我的查找/替换来查找“新行”有想法吗?或者如何简单地强制新行一些,如果你理解我的话?
php - PHP cURL获取明文
我在 PHP 中使用 cURL 来获取网页内容,效果很好。但是我的程序现在要求我只从目标站点获取纯文本,而不是 HTML。我对此进行了广泛的研究,但似乎没有人知道答案。我也尝试CURLOPT_TRANSFERTEXT=1
在我的 cURL 选项中进行设置,但这似乎对结果没有影响。
知道为什么会这样吗?
gcc - 在 ELF 图像中使用没有纯文本常量的 gcc 进行编译
我在 C 代码中有一些字符串常量。当我使用 gcc 编译它时,字符串以纯文本形式存储在 a.out 中。这些可以在 a.out 中手动编辑。我不希望它们以某种格式编码,这样没有人可以通过编辑 a.out 来更改字符串。是否有任何 objcopy 或 gcc 选项可以避免这种情况?
php - 如何从纯文本文件中提取文本块?
我正在使用一个非结构化的纯文本文件。除了很多杂乱之外,该文件还包括文本块,这些文本块与其余文本之间用空行分隔。
如何使用 PHP 提取所有超过 100 个单词的文本块?
html - 在不使用 html 的情况下链接到纯文本文件的确切行
假设我有一个托管在网站上的纯文本文件(例如程序的日志文件输出)。我们链接到那个文件。人们在浏览器中打开它。有没有办法链接到该文件中的确切行?类似于http://www.example.com/file.html#name
URL 方案?诀窍是这个文件不能轻易地转换为 HTML,所以我正在寻找一种使用 URL 的方法(进入<a href=...
代码)。
我很确定这不在任何 HTML 规范中(即使它不是 HTML 文件)。我只是在寻找一个黑客。将使用的唯一浏览器是 Firefox 和 Chrome/Chromium。对这些浏览器进行一些不受支持的功能破解就可以了。
php - 纯文本自动电子邮件编码
已在 php 中制作了一封自动明文电子邮件,以便在注册时发送给用户。但是,签名包括一个破折号。我试过 – 8211; 和 x2013; (没有空格)但这些都不起作用,只是显示代码。有任何想法吗?
email - 如何使用 GnuPG 加密明文?
我最近一直在使用 GnuPG,并且开始依赖它加密文件等的能力。
但是,我目前正在处理几个涉及通信(即聊天、电子邮件等)的项目,我想使用现有的密钥来加密/解密文本本身,而不是像文件或磁盘这样的“容器”图片。
我想我可以加密容器,将流转换为 base64(或适当的东西),然后将文本标记为这样,但我想有一个更直接的解决方案。我确定我缺少一些简单的东西,但是,我缺少它。
有任何想法吗?