问题标签 [character-entities]
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 - 使用 javascript 将 HTML 字符实体转换回常规文本
这些问题说明了一切:)
例如。我们有>
,我们只需要>
使用javascript
更新:似乎 jquery 是最简单的出路。但是,有一个轻量级的解决方案会很好。更像是一个能够自行执行此操作的函数。
drupal - Drupal:菜单链接标题中的字符实体
我有一个菜单链接,其链接标题包含一个字符实体(例如La Niña
)。但是,Drupal 没有识别字符实体,并且正在进一步编码 & 符号,所以我以La Niña
. 我该如何解决?
xml - 正确翻译字符实体的最早版本的 TinyXML 是什么?
根据TinyXML 文档,当您在 TiXmlText 对象上调用 Value() 时,最新版本的软件正确地将标准的五个 XML 字符实体(&、"、'、>、<)转换为人类可读的等效项。
相比之下,该文档还指出,“旧版本的 TinyXML '保留'字符实体,但新版本会将它们转换为字符。”
我目前正在使用 TinyXML 2.5.3,并且在 TiXmlText 对象上调用 Value() 会保留返回值中的字符实体。
从 2.6 版开始,字符实体翻译是否仅作为 TinyXML 功能实现?或者我的角色实体是否应该在 2.5.3 中正确翻译并且出现其他问题?
非常感谢您的帮助!
parsing - 使用 SAX 解析和处理字符实体
我正在用 SAX 解析一个 MathML 表达式(尽管它是 MathML 的事实可能并不完全相关)。一个示例输入字符串是
为了让 SAX 解析器接受这个字符串,我稍微扩展一下:
现在,当我对此运行 SAX 解析器时,我得到一个异常:
但是,我知道如何解决这个问题。我只是将这一行添加到正在解析的字符串中:
这给了我
现在,它解析得很好,谢谢。
但是,问题是我不能为可能在 MathML 中使用的每个可能的字符实体添加一个 ENTITY 声明(例如,“part”、“notin”和“sum”)。
如何重写此字符串,以便可以解析它以查找可能包含的任何可能的字符实体?
css - css html 实体
→
当链接悬停在以下css上时,我正在尝试使用css添加一个html实体( →):
但输出只是→
代替→。使用小数 (8594) 或实体 (rarr) 时也会出现同样的问题。
如何在 CSS 中包含 HTML 实体?
html - HTML 中的特殊字符
我正在为 iOS 创建 html 页面,我需要在其中放置“♠、♥、♦ 和 ♣”。这些是卡片符号。
但由于这不是普通文本,iPhone 上的文本会以异常文本的形式出现。请建议我在我的 html 代码中使用这些符号的 html 代码。
html - 最长和最短的 HTML 字符实体名称是什么?
管子周围有一百万个备忘单,它们以不同的理解水平列举了由各种版本和 HTML 规范指定的字符实体。我不想相信其中任何一个,所以我想我会把它扔在这里,看看是否有人发布更权威的答案。
因此,假设我想使用正则表达式匹配任何和所有字符引用和实体。我会从/&(?:#(?:x[0-9a-f]+|[0-9]+)|[a-z]{???,???});/i
. 但是什么会进入???
s?我可以想到有两个字符长的实体,比如lt
和gt
,但是在 HTML 的任何规范中是否有任何单字母实体?同样,最长的实体是什么?最后,除了直接键入它们之外,这是在 HTML 中表达文字字符的仅有的三种语法,不是吗?
javascript - 匹配和捕获双重标识的字符实体/引用的最佳方法?
我说的是&amp;
那些将渲染到的东西:&
它实际上应该渲染到&
. 在这篇文章中,我询问了如何匹配实体,但对于正则表达式来说,这似乎不太可能或不现实。那么匹配双重实体的最佳方法是什么?
编辑:这是一个好方法吗?.replace(/&(?=#?x?[0-9a-z]+);/i, '&');
(我正在使用 JavaScript)
javascript - 为什么这个正则表达式/DOM 字符实体测试器返回“未定义”?
这是我正在操作的字符串。期望的最终结果是:"let us pretend that this is a blog about gardening&cooking; here's an apostrophe & ampersand just for fun."