谢谢啊,今天才知道有UBB
我用UBB2HTML把它转换过来了
可是[table][tr][td]和[/td][/tr][/table]转不过来
@echo off
cd.>2.htm
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.htm) do (
set var=%%i
set "var=!var:[=^<!"
set "var=!var:]=^>!"
set "var=!var:[table]=^<table^>!"
set "var=!var:[/table]=^</table^>!"
set "var=!var:[tr]=^<tr^>!"
set "var=!var:[/tr]=^</tr^>!"
set "var=!var:[td]=^<td^>!"
set "var=!var:[/td]=^</tr^>!"
>>2.htm
)
start 2.htm
转换后2.htm0字节
谁写个sed版的啊
ubb2Html : function(val)
{
val = val.replace(/\[img]([^\[\]]*)\[\/img\]/ig, "<img src=\"$1\"/>");
val = val.replace(/\[b\]([^\[\]]*)\[\/b\]/ig, "<b>$1</b>");
val = val.replace(/\[strong\]([^\[\]]*)\[\/strong\]/ig, "<strong>$1</strong>");
val = val.replace(/\[table\]([^\[\]]*)\[\/table\]/ig, "<table>$1</table>");
val = val.replace(/\[tr\]([^\[\]]*)\[\/tr\]/ig, "<tr>$1</tr>");
val = val.replace(/\[td\]([^\[\]]*)\[\/td\]/ig, "<td>$1</td>");
val = val.replace(/\[i\]([^\[\]]*)\[\/i\]/ig, "<i>$1</i>");
val = val.replace(/\[a href=\"?([^ \'\"\[\]]*)\"?\]([^\[\]]*)\[\/a\]/ig, "<a href=\"$1\" target=\"_blank\">$2</a>");
return val;
},
这个也是
[table][tr][td]abc[/td][/tr][/table]只把最里面的[td]abc[/td]转换了,怎么改下才好