新增ubb代码对表格的支持

ubb

  看下面的表格:

这是作者新增加的ubb代码对表格的支持效果。
语法如下:
程序代码:
[ table]
1|2[br]
3|4[br]
5|6
[ /table]
说明:
1."[table]":表格头
2."[/table]":表格尾
3."|":表格间隔(默认居左)→转换为"</td><td>"
4."[br]":表格换单元行→转换为"</td></tr><tr><td>"
注意:
1.第一个单元行之前和最末尾一个单元行之后不加"[br]"
2.每一行的单元格数目必须相同,这里没有colspan之类的属性。
源代码展示:
function ubb_table(ubb_temp)
ubb_temp_=ubb_temp
do while ubb_temp_<>""
text=searchUBB(ubb_temp_,"[table ]","[/table ]")
if text<>"" then
ltext="<table width='80%' border='0' cellspacing='0' cellpadding='0' align='center' bgcolor='#000000'>"&_
"<tr><td>"&_
"<table width='100%' border='0' cellspacing='1' cellpadding='4'><tr valign='top' bgcolor='#FFFFFF'>"&_
"<td>"&text&"</td></tr></table></td></tr></table>"
ltext=replace(ltext,"|","</td><td>")
ltext=replace(ltext,"[br]","</td></tr><tr valign='top' bgcolor='#FFFFFF'><td>")
ltext=replace(ltext,"<td><br>","<td>")
ubb_temp_=replace(ubb_temp_,"[ table]"&text,ltext,1,1,1)
ubb_temp_=replace(ubb_temp_,ltext&"[/table ]",ltext,1,1,1)
else
exit do
end if
loop
ubb_table=ubb_temp_
end function
将上面的函数拷贝进ubbcode.asp文件
在"ubb=ubb_code(ubb)"前面加上"ubb=ubb_table(ubb)"
时间: 2024-10-27 09:53:16

新增ubb代码对表格的支持的相关文章

ASP中利用“正则表达式” 对象实现UBB代码

ubb|对象|正则 上一次,我们谈到在ASP中如何利用"正则表达式"对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关"正则表达式"对象的其他功能.当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到"UBB代码"这个词语.什么是UBB代码呢?UBB代码是HTML的一个变种http://www.alixixi.com/program/a/,是Ultimate Bulletin Board (国外一个BBS

实现UBB代码

ubb 上一次,我们谈到在ASP中如何利用"正则表达式"对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关"正则表达式"对象的其他功能.当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到"UBB代码"这个词语.什么是UBB代码呢?UBB代码是HTML的一个变种http://www.alixixi.com/program/a/,是Ultimate Bulletin Board (国外一个BBS程序,国内也

ubb代码转换为html_正则表达式

记得以前贴过一个ubb代码转换为html格式的代码,前几天读ubb的源代码.所以有了这个新的版本.注意,这个版本可能还不能正常使用,详细见注. 这段代码将用户输入的ubb代码转化为html格式,注意,需要Script Engine 5.0的支持(使用了RegExp对象) 注:pattern中使用()将知道regexp记忆搜索到的值,$1是第一个(),其余类推.但$2的语法并不被5.0版本的vbscript.dll所支持,我检查了自己机器上的版本(安装过ie 5.5),发现vbscript.dll

C#写的UBB代码累

ubb 参考了一些文章,整理了一下,大家可以直接拿去用吧,其实自从有了FreeTextBox这样的东东出现,UBB已经渐渐淡出江湖了.using System;using System.Text;using System.Text.RegularExpressions;namespace Test.Com{/// <summary> /// 功能:UBB代码 /// 作者:Rexsp /// 日期:2004-4-6 /// </summary> public class UBB {

php实现转换ubb代码的方法

  本文实例讲述了php实现转换ubb代码的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 function ubb2html($content) { global $article; //是否自动识别 if ($article['isparseurl'] == "1") { $content = parseurl($content);

php实现过滤UBB代码的类

 这篇文章主要介绍了php实现过滤UBB代码的类,涉及php正则表达式的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php实现过滤UBB代码的类.分享给大家供大家参考.具体如下: PHP代码如下: 代码如下: class Day{ function ubb($Text) { /// UBB代码转换 //$Text=htmlspecialchars($Text); //$Text=ereg_replace("rn","<br>&quo

UBB代码的实现(ASP)

此段代码部分是从网上其他资料里获得,然后我加以修改及完善,用了比较笨拙的办法replace(嘻嘻,自己还没掌握正则表达式)实现了UBB 代码,因为一直觉得这种方法是不是比较笨,所以不好意思贴出来,今天有网友用到,想对初学者也有价值,因而将源码全部公布出来,供参考,因为时间关系,没有任何注解,我会逐渐完善.该段ubb代码实现功能[B][/B] 加粗,替换为html标记<b></b> [I][/I] 斜体,替换为html标记<i></i> [U][/U] 加下划

驱动-全志A31s的android4.4的代码对OV5640的支持问题?

问题描述 全志A31s的android4.4的代码对OV5640的支持问题? 全志A31s的android4.4的代码对OV5640的支持有问题吗?怎么一直绿屏闪动白线条啊,有做过的吗? 解决方案 http://www.codes51.com/article/detail_166857.html 解决方案二: 是支持的ov5640的

jQuery代码实现表格中点击相应行变色功能_jquery

对于一个表格,为了使我们选中的项更容易区分,需要为选中项添加高亮,同时也需要,将其他项的高亮形式去除.类似于: <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> <link href=&