问题标签 [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 投票
2 回答
1566 浏览

php - 正则表达式 PHP 查找 BBCode 标记内容

我有一个这样的字符串:

我正在努力获取将[example]标签内容返回到变量中的 PHP/正则表达式代码......

0 投票
1 回答
44 浏览

php - 过滤特定元素的 BBCode

解释我想要实现的目标很容易,但对我(PHP 新手)来说,很难真正实现它。基本上我想要的是使 BBCodes 尽可能简单和简短。而不是像这样的数组

我想要这个数组:

然后,我无法到达的部分将是它检查该数组中的字符串是否在它们周围有括号(而且,另一件事我无法弄清楚,也可以/在括号中检查)然后用 . 替换这些括号<>。所以,[b]将成为<b>[/b]将成为</b>

编辑:解决方案

0 投票
1 回答
165 浏览

search - VBulletin:在 BBCode 中搜索

目标:在 vB 搜索结果中,包含当用户名是搜索关键字时“引用”用户的帖子。

在帖子正文中,它看起来像 [QUOTE="username"] 并且 vB 似乎没有在 BB 代码中搜索。

我怎样才能做到这一点?

谢谢

0 投票
1 回答
138 浏览

php - 如何在 bbcode 中包含文本?

我需要有关此 preg_match 脚本的帮助。我想要一个在 bbcode 中的文本。所以这将是字符串:[caption id="attachment_123" align="alignleft" width="100" caption="This is the text that I want"]

你会怎么做?重要的是,像 id 和 align 这样的值不会一直相同。我尝试了类似的东西preg_match('#\[caption(?:.*?)caption=\"(.*?)\"\]#s',$result,$array);

谢谢您的帮助!phpheini

0 投票
4 回答
508 浏览

php - PHP BBcode 使用 preg_replace() - 防止用户输入 onClick、onKeyPress

我有一个简单的问题(不适合我),好的,首先,请看一下这个:

好的,在那个正则表达式上,一个 $msg 将替换找到的任何东西并将其放入一个新的形式(我不知道如何解释,举个例子怎么样):

会转

进入

或者会转

进入

这就是问题的根源,如果它转向会发生什么:

进入

我想要做的不是替换[b attribute1 attribute2...attributeN]之后的所有属性,只要它们不以on开头(如onClick,onMouseOver ...),该函数将保留这些属性。

我很感激任何建议^^!谢谢各位高手...

0 投票
6 回答
1029 浏览

regex - 如何使用 PERL 正则表达式仅将文件名(不是完整路径)放入 $1

我只想保留文件名(不是完整路径)并将文件名添加到一些 bbcode。

这是要转换的 HTML:

注意我不能有 rel="foo" (没有双引号)..

这是我在 PERL 中执行转换的内容:

这会将 HTML 转换为:

但这就是我想要的结果:

HTML 必须保持不变。那么如何更改我的 PERL 以使 $1 仅包含文件名?

0 投票
1 回答
120 浏览

php - 从特定 HTML 标记之间调用文本以用作 PHP 中变量的数据

尝试向运行 Invision Power Board 软件的游戏站点添加更多功能。它具有添加自定义 BBcode 的功能,我正在尝试制作一个可以使用海报项目名称的标签,并使用 PHP 来挑选正确的项目文件并将其显示为 html 来代替标签。

我的问题是,如何[tag=option]将选项插入 PHP 开关的变量以允许海报定义案例?该软件将[tag=option]变成<p><div id="item">{option}<br /><br /><?php switch goes here ?></div></p>.

我通过 W3C 和这个网站以及其他随机的地方到处搜索谷歌,但我一直无法找到解决我的问题的方法。也许我只是不知道我应该寻找什么。请帮忙?

0 投票
1 回答
464 浏览

c# - 标记编辑器将输出显示为 html,并去除标签

我以 bbcode 格式使用此 rte。

http://markitup.jaysalvat.com/home/

提交 textarea 后,我将使用 bbcode 格式保存它。

但我需要两件事。

  • 我现在如何将其显示为 html?
  • 我如何在没有 bbcode 标签的情况下显示(即只是文本)
0 投票
1 回答
228 浏览

c# - ASP.MVC 返回图像在 BBCODE 中不起作用

我有一些简单的代码

它在 html 中工作,例如 < img src="http://mysite.com/mycontroler/Get/1" />

但是在一些带有 BBCode 的论坛上它不起作用并返回纯文本而不是图像

有什么帮助吗?

0 投票
2 回答
943 浏览

php - 如何使用 PHP 删除不正确的嵌套 BBcode 标签

由于某些原因,我得到了以下不正确嵌套的 BBcode

[url=]你好[url=]世界[/url][/url]

我只想删除嵌套的 url 标签。结果应该是:[url=] Hello world [/url]

我有一篇很长的文章,这种情况发生了很多次。对此有什么建议吗?


如何删除嵌套标签在一篇这样的文章中发生了很多次

[url=] 你好 [url=] 世界 [/url][/url] [url=] 你好 [url=] 世界 [/url][/url] [url=] 你好 [url=] 世界 [/url] [/网址]

谢谢!