bbcode相关内容
preg_replace('/[quote=(.*?);(.*?)](.*?)[/quote]/ms', '
Posted by: 1 at 2.
3', $text); 这是我用来替换[quote=user;id]content[/quote]bbcode的代码。无论如何,只有在POST中有一句引语的情况下,它才能正常工作。 如果
..
我有许多具有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替换它的正则
..
我需要执行此操作: 当用户使用preg_place和regex插入BBCode标记时,我会执行一些转换。 例如 function forumBBCode($str){ $format_search=array( '#[url=(.*?)](.*?)[/url]#i' ); $format_replace=array( '
..
我正在使用PREG_REPLACE将所有BBCode转换为HTML,但无法使img标记工作。以下是我的代码: $search = array ( '/([b])(.*?)([/b])/m', '/([i])(.*?)([/i])/m', '/([u])(.*?)([/u])/m', '/([ul])(.*?)([/ul])/m', '/([li])(.
..
我想为bbcode创建一个[code][/code]标记,这样我创建的php正则表达式就不会将里面的内容考虑在内。 示例: Hello [b]newbie[/b], to write in bold, use the following : [code][b](YOURTEXT)[/b][/code] 应以HTML格式返回: Hello newbie
..
我有这个bbcode: [url=http://www.youtube.com/watch?v=h1bIEK1h150]If I offer you my soul[/url] 例如。我如何才能将其变成这样: If I offer you my
..
我想为 php 网站开发 bbcode 过滤器.(我正在使用 cakephp,它将是一个 bbcode 助手)我有一些要求. Bbcodes 可以嵌套.所以这样的事情是有效的. [方块][堵塞][/堵塞][堵塞][堵塞][/堵塞][/堵塞][/堵塞] Bbcodes 可以有 0 个或多个参数. 例如: [video: url="url", width="500", height=
..
我有这个: str = "一些html代码[img]......[/img]一些html代码[img]......[/img]" 我想得到这个: ["[img]......[/img]","[img]......[/img]"] 解决方案 irb(main):001:0>str = "一些 html 代码 [img]......[/img] 一些 html \代码[img]......[
..
我正在尝试将 youtube 视频链接转换为 iframe 以将它们嵌入到我的网站上,但我遇到了问题,因为我已经将 url 转换为锚标签,并且它与 youtube url 冲突. 这是我的代码: $string = 'https://www.google.com 和 https://www.youtube.com/watch?v=umFQckeDwEE';$url = '~(\s|^)(h
..
我正在尝试做一些 PHP preg.但是如果我想要一个没有东西的字符串,我似乎无法让它匹配. 示例: 你好!我的名字是[b]彼得杰克[/b] 如果找到 Peter Jack 的姓氏,则不会匹配,但如果找到“[b]Peter[/b]",则会匹配. 任何我不太擅长解释的人,如果还有什么需要帮助我解决这个问题的,请发表评论. 我可以说的另一种方式是,如果我得到一个网站链接,它将匹配
..
在我的网站中,我想用这样的其他链接替换链接 www.abc.com 或 http://abc.com 将替换为 http://www.XXXXXX.com/sonal?www.abc.com 或 http://www.XXXXXX.com/sonal?http://abc.com 所以我正在使用这段代码,但这段代码出现了一些错误 警告:preg_replace(
..
可能的重复: 递归BBCode解析 通过 RegEx 去除 BBCode 在 PHP 中删除字符串的所有 BBCode 标签及其内容的最佳方法是什么? 解决方案 演示
..
我将使用引号提取 bbcode,但在实际输出到来时无济于事. 我想实现 bbcode 解析模块,用于根据需要的输出提取引号.引号的数量应该是递归方法或其他.. 输入:测试 [quote]http://www.yourube.com?watch?v=asasdsadsa [url] aisa [/url] [/quote] 测试期望输出 测试http://www.yourube.com?w
..
我正在尝试在我的脚本中解析 BBCode.现在,它无缝地工作,直到我尝试缩进不仅仅是粗体或下划线的 BBCode - 例如剧透、url、字体大小等 - 然后它搞砸了.这是我的代码: function parse_bbcode($text) {全球 $db;$oldtext = $text;$bbcodes = $db->select('*', 'bbcodes');foreach ($bbcod
..
我有这个: str = "一些html代码[img]......[/img]一些html代码[img]......[/img]" 我想得到这个: ["[img]......[/img]","[img]......[/img]"] 解决方案 irb(main):001:0>str = "一些 html 代码 [img]......[/img] 一些 html \代码[img]......[
..
我正在制作自己的 bbcode 解析器,但在尝试进行递归引用时遇到了问题. 这是我的代码: 函数 forumBBCode($str){$format_search=数组('#\[quote=(.*?)\](.*?)\[/quote\]#is');$format_replace=数组('
..
以下代码输出: 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
..
我有一个非常简单的 Javascript BBCode Parser 用于客户端实时预览(不想为此使用 Ajax).问题是,这个解析器只识别第一个列表元素: function bbcode_parser(str) {搜索 = 新数组(/\[b\](.*?)\[\/b\]/,/\[i\](.*?)\[\/i\]/,/\[img\](.*?)\[\/img\]/,/\[url\="?(.*?)"?\
..
我正在尝试编写一种简单的方法来从输入字符串中删除特定的BBCodes. 例如,我输入以下内容: 字符串输入="[b] Hello World![/b]"; 我希望能够做到: Remove(input,"b"); 并获得以下输出: "Hello World!" Regex确实不是我的强项.我设法从Google整理了以下内容: 公共静态字符串Remove(字符串输入,字符串
..
我正在使用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
..