问题标签 [bbcode]

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 投票
1 回答
104 浏览

php - PEAR HTML_BBCodeParser 在单引号和双引号之前显示反斜杠

我正在我的家庭服务器上试用 PEAR HTML_BBCodeParser 脚本。由于某种原因,该脚本在解析后的文本中的单引号和双引号之前显示反斜杠 ()。我浏览了代码,但找不到执行此操作的地方。可能遗漏了一些东西——文件有 900 行长!如果有人知道这是什么功能,或者可以帮助我找到代码行,将不胜感激。:)

编辑:值得注意的是,如果您将单引号或双引号字符替换为它们的 HTML 实体替代项(“/”),它们将按预期进行解析。

Edit2:magic_quotes_gpc 已关闭。

0 投票
8 回答
12937 浏览

tinymce - TinyMCE 编辑器中的换行符在预览时显示额外的行,而不是在代码中

我正在使用带有 TinyMCE 的 BBCode 插件,发现预览和 HTML 代码之间的换行符不一样。

我在编辑器窗口中有以下几行:

第二行是空的。当我在 HTML 中查看它时,我得到以下信息。

没有额外的空行。

我错过了什么?

0 投票
1 回答
2238 浏览

markdown - 将 phpBB BBCode 帖子转换为 Markdown

我有一个 phpBB2 论坛,其中的帖子存储在 BBCode 中。论坛帖子在数据库中的存储方式如下:

我正在寻找任何可以帮助我将此语法转换为 Markdown 的工具。理想情况下,我只想转换[b], [i], [quote], [url],[code][list]标签。最好将[img]标记转换为 Markdown 中的链接以避免页面大小调整问题。任何纯粹的表现元素,如[color][size]标签都会转换为纯文本。

0 投票
2 回答
2306 浏览

regex - 正则表达式:在一段文本中查找 BB 代码

我正在尝试匹配随机文本中的“url”BB代码标签。示例文本:

Lorem ipsum dolor sit amet, consectetur adipiscing elit。[url] http://www.google.com[/url] Donec purus nunc,rhoncus vitae tempus vitae,[url=www.facebook.com]facebook[/url] elementum sit amet justo。

我想从此文本中找到两个“url”标签:

  • [url]http://www.google.com[/url]
  • [url=www.facebook.com]facebook[/url]

我对正则表达式不太擅长,所以这是我能得到的:

我想我只需要用除了字符'['和']'之外的任何东西都匹配的东西替换[az]。有人可以帮我解决这个问题吗?

0 投票
3 回答
579 浏览

php - PHP RegEx 扩展 - 如何仅去除 url=*?

我编写了一个正则表达式来去除 BBCode 标签 - 它只是去除了允许的标签(以便稍后计算没有标签的字符串长度)。

我不是正则表达式方面的专家 - 所以一个小时后我发现这非常有效:

它只去除了允许的六个标签(而不是更多 - 它应该这样做)和特殊标签'url',可以像'url = http://someurl '一样扩展。

IE

但问题是,它不仅去掉了“url=[sometext]”,还去掉了“urlipsum”。我试图添加一个'='进行解析,但无法达到重点。

有没有人提示我如何只在带有 = 时去掉 url?

0 投票
2 回答
1930 浏览

jquery - 将 MarkItUp 富文本编辑器预览与 ASP.NET MVC 应用程序集成

我正在测试MarkItUp!MVC 应用程序中的富文本编辑器,除了预览之外,一切都运行良好。在设置(set.js)中,有一个previewParserPath属性(“你的BBCode解析器的路径”)。在与 MVC 应用程序的正确集成方面,我不确定这是在寻找什么。

我相信这个属性允许文本呈现为 HTML 而不是[code][/code]等。

在我的控制器中,我创建了以下内容:

0 投票
1 回答
164 浏览

java - 将 bbcode 转换为 javadoc 的 Java IDE 插件或外部工具(ant、maven、standalone)?

我想用比我们必须使用的基本 html 更简单的语法来格式化我的 javadocs 的某些部分(对于粗体和斜体,也适用于段落和代码)。

有没有人知道一个工具可以让我在源代码中使用一种 bbcode 语法并将这些 bbcode 注释转换为有效的 javadoc 注释?

它可以是一个 IDE 插件、一个预编译的 ant 任务,甚至是一个独立的应用程序。

0 投票
4 回答
1150 浏览

html - 使用 RegExp 匹配嵌套的 [quote]

我试图让正则表达式匹配一些嵌套标签。(是的,我知道我应该使用解析器,但我的输入是正确的)。

例子:

假设我希望正则表达式简单地将标签更改为<blockquote>

我将如何做到这一点,同时匹配开始和结束标签?

0 投票
2 回答
272 浏览

php - 如何显示

是否可以在 BBCode 中显示<?php?>标记?我知道[code]and[php]标签,但这些仍然会删除包含以下内容的任何代码块:

感谢您的任何想法。


唯一的区别是单个数字通常与Java SE 5 和Java EE 6 结合使用。

1.5 和 1.6 版本是 Java 编译器所说的使用java -version,有时“次要版本”用作版本字符串,例如 SunOS 5.8 被称为 Solaris 8 作为产品名称。

0 投票
1 回答
1166 浏览

javascript - Javascript不解析嵌套的Bbcode

我编写了一个类似于我用来编写此消息的 Javascript bbcode。它还包含一个实时预览框,如下所示。我目前面临的唯一问题是一些嵌套的 bbcode 没有解析。

例如:

解析不正确。

这是我目前的 Javascript。

这翻转了我所有的 bbcode 标签。引用标签的问题在于它有时不会翻转嵌套的引用标签或解析内部引用标签的内容。

如果有人能够提供解决方案,我将不胜感激。谢谢!