Tag: bbcode

在文本区域中处理多种标记语言

我现在想如何使用rails 3上的ruby在文本区域中处理多种标记语言(textile,markdown和bbcode)。 用户将能够选择他/她想要使用的标记语言,用该语言编写,然后视图将使用用户选择的标记语言来呈现文本。 我目前正在处理为每个文本区域存储字段,但我确信有更好的方法,我很乐意听取您的意见并提出更好的方法。

Ruby on Rails的BBCode

所以我正在组建一个简单的论坛。 我想允许我的用户使用有限的格式化选项,而BBCode对我的用户来说将是充足的。 知道我肯定不是第一个想要使用BR与RoR的人我用Google搜索但是找不到关于如何创建接受BBCode的编辑器的直接教程,也没有找到解析和显示BBCode格式输入的方法。 任何帮助或指南将不胜感激!

用于剥离BBCode的Ruby正则表达式

我试图从给定的字符串中删除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 quick brown fox jumps over the lazy dog 那有什么办法呢? 我发现了这样做的各种例子,但没有一个适用于我的用例。 我试过的一个:/ /\[(\w+)[^w]*?](.*?)\[\/\1]/ 但这不会捕捉结束[img]标签。