bbcode相关内容

BBCODE、PREG_REPLACE和双引号

preg_replace('/[quote=(.*?);(.*?)](.*?)[/quote]/ms', ' Posted by: 1 at 2. 3', $text); 这是我用来替换[quote=user;id]content[/quote]bbcode的代码。无论如何,只有在POST中有一句引语的情况下,它才能正常工作。 如果 ..
发布时间:2022-03-23 11:45:10 PHP

regex用于删除带有属性的bbcode标记

我有许多具有phpbb属性的bbcode标记(5位值-假定文本颜色或其他值)。它们在文本中如下所示: This is [b:31747]bold[/b:31747] text and so is [b:17171]this[/b:17171]. 我找不到找到bracket+b+colon+any_combo_of_5_digits+end_bracket并让我用相应的html替换它的正则 ..
发布时间:2022-03-23 11:38:51 PHP

将BBCode[img]转换为<;img>;

我正在使用PREG_REPLACE将所有BBCode转换为HTML,但无法使img标记工作。以下是我的代码: $search = array ( '/([b])(.*?)([/b])/m', '/([i])(.*?)([/i])/m', '/([u])(.*?)([/u])/m', '/([ul])(.*?)([/ul])/m', '/([li])(. ..
发布时间:2022-03-22 20:14:02 PHP

用php regex为BBcode制作[code][/code

我想为bbcode创建一个[code][/code]标记,这样我创建的php正则表达式就不会将里面的内容考虑在内。 示例: Hello [b]newbie[/b], to write in bold, use the following : [code][b](YOURTEXT)[/b][/code] 应以HTML格式返回: Hello newbie ..
发布时间:2022-03-22 18:04:00 PHP

PREG_REPLACE BBCode链接

我有这个bbcode: [url=http://www.youtube.com/watch?v=h1bIEK1h150]If I offer you my soul[/url] 例如。我如何才能将其变成这样: If I offer you my ..
发布时间:2022-03-22 17:02:24 PHP

解析 bbcode 的最佳方式

我想为 php 网站开发 bbcode 过滤器.(我正在使用 cakephp,它将是一个 bbcode 助手)我有一些要求. Bbcodes 可以嵌套.所以这样的事情是有效的. [方块][堵塞][/堵塞][堵塞][堵塞][/堵塞][/堵塞][/堵塞] Bbcodes 可以有 0 个或多个参数. 例如: [video: url="url", width="500", height= ..
发布时间:2021-12-21 20:53:34 PHP

正则表达式将 BBCode 分成几部分

我有这个: str = "一些html代码[img]......[/img]一些html代码[img]......[/img]" 我想得到这个: ["[img]......[/img]","[img]......[/img]"] 解决方案 irb(main):001:0>str = "一些 html 代码 [img]......[/img] 一些 html \代码[img]......[ ..
发布时间:2021-12-03 10:20:25 其他开发

Regex/Preg:不匹配,如果找到

我正在尝试做一些 PHP preg.但是如果我想要一个没有东西的字符串,我似乎无法让它匹配. 示例: 你好!我的名字是[b]彼得杰克[/b] 如果找到 Peter Jack 的姓氏,则不会匹配,但如果找到“[b]Peter[/b]",则会匹配. 任何我不太擅长解释的人,如果还有什么需要帮助我解决这个问题的,请发表评论. 我可以说的另一种方式是,如果我得到一个网站链接,它将匹配 ..
发布时间:2021-07-06 20:57:49 PHP

递归BBCode解析

我正在尝试在我的脚本中解析 BBCode.现在,它无缝地工作,直到我尝试缩进不仅仅是粗体或下划线的 BBCode - 例如剧透、url、字体大小等 - 然后它搞砸了.这是我的代码: function parse_bbcode($text) {全球 $db;$oldtext = $text;$bbcodes = $db->select('*', 'bbcodes');foreach ($bbcod ..
发布时间:2021-07-06 19:51:56 PHP

如何从bbcode url标签中提取url+参数?

以下代码输出: http://www.google.comhttp://www.google.com&lang 更改代码以使其输出的最简单方法是什么: http://www.google.comhttp://www.google.com&lang=en¶m2=this¶m3=that 代码: 使用系统;使用 System.Collections.Generic;使用 Sy ..
发布时间:2021-06-14 19:40:28 C#/.NET

正则表达式,用于从字符串中删除特定的BBCode

我正在尝试编写一种简单的方法来从输入字符串中删除特定的BBCodes. 例如,我输入以下内容: 字符串输入="[b] Hello World![/b]"; 我希望能够做到: Remove(input,"b"); 并获得以下输出: "Hello World!" Regex确实不是我的强项.我设法从Google整理了以下内容: 公共静态字符串Remove(字符串输入,字符串 ..
发布时间:2021-04-18 20:53:49 C#/.NET

跳过解析CODE标记内的BBCode

我正在使用regex解析BBCode以便将其替换为HTML.由于[code]标签解析,我现在陷入困境. 基本上,当您执行[code][b]this is bb[/b] [u]code in[/u] [i]code[/i][/code]时,不应替换[code]标记内的[b],[u],[i]和类似标记. 不幸的是,使用了preg_replace: $this->_text = pre ..
发布时间:2020-11-24 03:03:25 PHP