bbcode相关内容
我将BBcode转换器编写为html. 转换器应跳过未关闭的标签. 我考虑过两种选择: 1)使用一个正则表达式调用一次匹配所有标签,例如: Regex re2 = new Regex(@"\[(\ /?(?:b|i|u|quote|strike))\]"); MatchCollection mc = re2.Matches(sourcestring); 然后,使用2个指针在Ma
..
我正在尝试从给定的字符串中删除BBCode(仅将gsub与某些正则表达式一起使用). 这是一个示例字符串: The [b]quick[/b] brown [url=http://example.com]fox[/url] jumps over the lazy dog [img=http://example.com/lazy_dog.png] 我需要输出的是: The qui
..
我在论坛中使用了 SCEditor 。我设法将bbcode插入数据库。但是,当我尝试在页面中显示代码时,显示的bbcode没有样式。没有html,没有样式。只有坏的bbcode。我在其文档页面中进行了很长时间的调查,但没有找到任何php解析器。这是屏幕截图。 请,能帮我一下,如何在php中将bbcode解析为html? 解决方案 您可以使用 SBBCodeParser 。 SCEditor
..
对于一个愚蠢的bbcode解析器,我想在其中添加两个定义,我的原始定义是preg_replace的定义: '#\[s\](.*?)\[/s\]#si', '\\1' 这可行,我希望用户能够使用[s]或[strike]来以该格式初始化文本,因此我自然地添加了这样的想法: '#\[(s|strike)\](.*?)\[/(s|strike)\]#si'
..
我正在为我的网站编写一些BBcode. 我设法使大多数代码都能正常工作,但是[QUOTE]标签给我带来了一些麻烦. 当我得到这样的信息时: [QUOTE=1] [QUOTE=2] This is a quote from someone else [/QUOTE] This is someone else quoting someone else [/QUOTE] 它将返回:
..
我有这段文字,我试图删除所有内部引号,而只保留一个引号级别.引号内的文本包含任何字符,甚至换行符等. 是否可以使用正则表达式或者我必须编写一个小解析器? [quote=foo]I really like the movie. [quote=bar]World War Z[/quote] It's amazing![/quote] This is my comment. [quote]He
..
我遇到的情况是客户端正在使用php4,看起来好像没有梨.是否有已建立的PHP BBCode解析器可与vBulletin的BBCode系统一起使用? 我只需要将BBCode转换为HTML.这是从vBulletin到新平台的数据迁移,因此我不能使用vBulletin的BBCode解析器. 文档: http://www.vbulletin.com/forum/misc.php ?do
..
"'\[b\](.*?)\[/b\]'is", 我当前的RegEx是否正常工作.但是我想将[]改为.但这是行不通的……我还需要更改[]. 解决方案 有 http://www.php.net/manual/zh/book .bbcode.php 这使您可以轻松地手动定义替换规则: echo bbcode_parse( bbcode_create(
..
对于我的网站,我想要一个简单的BB代码系统.没什么特别的-只是超链接和图像暂时就可以了. 我对RegExp不好.时期.但是,如果有人可以给我看一个例子,我也许可以抓住它,将其克隆到不同的标签中. 非常感谢您的帮助! 解决方案 用户要求一些简单的东西,所以我给了他一些简单的东西. $input = "[link=http://www.google.com]test[/lin
..
我需要帮助,找到一种将bbcode转换为html的可行解决方案,这是ive到目前为止的应用,但是当bbcode打包时失败了. Src: [quote id="ohoh81"]asdasda [quote id="ohoh80"]adsad [quote id="ohoh79"]asdad[/quote] [/quote] [/quote]
..
我正在尝试解析表示源代码的字符串,如下所示: [code lang="html"]
stuff
[/code]
stuff 从我之前的20个问题中可以看出,我尝试使用PHP的regex函数来实现它,但是遇到了很多问题,尤其是当字符串很大时... 你们知道我可以用PHP编写的BB解析器类而不是正则表达式吗?
..
我具有此功能来解析bbcode-> html: $this->text = preg_replace(array( '/\[b\](.*?)\[\/b\]/ms', '/\[i\](.*?)\[\/i\]/ms', '/\[u\](.*?)\[\/u\]/ms', '/\[img\](.*?)\[\/img\]/ms', '/\[email\](
..
我正在尝试设置一个可检测到[quote] ??? [/quote]并将其删除的正则表达式. 这是我所拥有的,但不起作用: $post['body'] = preg_replace("/\[quote\](.+?)\[\/quote\]/is", '', $post['body']); 有人能指出我正确的方向吗? 我还想删除[quote] ??? [/quote]之前或之后的所
..
我正在尝试从公告板上删除嵌套引用,但是我遇到了一些问题. 示例输入: [quote author = personX link = topic = 12.msg1910#msg1910 date = 1282745641] [quote author=PersonY link=topic=12.msg1795#msg1795 date=1282727068] The messa
..
我现在想如何在Rails 3上使用ruby处理文本区域中的多种标记语言(纺织品,降价和bbcode). 用户将能够选择他/她想要使用的标记语言,以该语言编写,然后视图将使用用户选择的标记语言来呈现文本. 我目前正在为每个文本区域存储一个字段,但是我确定有更好的方法,我很想听听您的意见并提出更好的方法. 解决方案 何时处理用户输入的标记?他们是否需要重新检索它? 我将通过在
..
我在使用bbcodeplugin和列表项时遇到问题.虽然列表可以按照我的意愿作为bbcode进行保护,但是在重新打开和编辑文本时,tinymce向列表中添加了额外的标记,因此 之类的东西
one
成为
one
因此,每个项目都用一个附加的
包裹,我想防止这种情况.
..
文本=“我有此文本[b],并且希望此部分为粗体[/b]." 如何用 strong html标签替换[b]和[/b] 以使输出为=>我有此文本,并希望此部分为粗体. 我尝试像这样使用lodash替换,但是eslint抱怨结束标记: let startTag = _.replace(text, '[b]', ); let endTag= _.replace(st
..
我正在使用BBcode编辑器,并且想知道如何使用Javascript在选择时切换标签(类似于StackOverflow上的文本编辑菜单如何工作). 示例: 文本区域 Lorem ipsum dolor sit amet. 如果您选择文本"ipsum dolor"并单击粗体按钮,它将变为 Lorem [b]ipsum dolor[/b] sit amet. 如果再次单
..
我正在为phpBB3论坛创建一个小型javscript,它会计算您输入的字符数. 但是我需要删除特殊字符(我设法这样做)和一个BBcode:quote 我的问题在于引号...以及我对正则表达式了解不多的事实. 到目前为止,这是我设法做到的,但我受困了: http://jsfiddle.net/emjkc/ var text = ''; var char = 0; t
..
我编写了一个类似于我用来编写此消息的Javascript bbcode。它还包含一个实时预览框,就像我在下面看到的那样。我目前面临的唯一问题是一些嵌套的bbcode没有解析。 例如: [quote] [quote] [/ quote] [/ quote] 无法正确解析。 这是我目前的Javascript。 function preview
..