1樓:貫真
不是特別明白你的意思,隨便寫了乙個只匹配中文的,其他過濾, 你先試一下 是不是你要的效果?
enter an string:
2樓:巖壹明
str="[u,測試sdfsdf]a收到付款了雞絲豆腐aaasad的說[/a歲的馮師傅] "
set reg = new regexp
trueresult = ,"$2")
u4e00-\u9fa5]+"
for i=1 to len(result)str1 = mid(result,i,1)if =true then
str2 = str2 & str1
end if
nextresult = str2
result
你是不是這個意思?如果最後還要在加粗的話,result = b]"&result&"[b]"就行了話。
3樓:帳號已登出
哈哈 今天你算是找對人了。
function nohtml(str)
dim re
set re=new regexp
true(str=,"
str=,"
nohtml=str
set re=nothing
end function
ubb正規表示式求助
4樓:網友
1全部你可以看看這個。
str=;str="$2");
[size=([1-7])\/size\]"
s_string=,"$2")
急求乙個asp的 ubb正規表示式?
5樓:網友
function ubb(content)
dim oreg
set oreg = new regexp
true true
strtmp = trim(content)
wen\])wen\])
弊悶&$3&")
ubb=strtmp
set oreg = nothing
end function
function wensub(number,number2)
dim ubbcontent
if number = or isnumeric(number) =flase then number = 10
if number2 = or isnumeric(number2) =flase then number2 = 10
if number < 1 then number = 10
if number < 1 then number = 10
set rs="")
sql,conn,1,1
if not then
do while not
ubbcontent = ubbcontent"& left(rs("title"),number2) &
橡山。loopelse
ubbcontent = 暫時沒有文章!"
end if
wensub = ubbcontent
end function
呼叫方法 ubb("[wen]10,12[/wen]")第乙個10是條數,第二個12是文章顯示字數。
兄弟閒時幫個忙,給解釋一下 什麼是ubb**,為啥用他呀,用css樣式難到不能代替它嗎?
6樓:網友
ubb**其實不是真的**,而是有些**希望使用者能在文字區域使用一些豐富的樣式,但是又想將可用的樣式控制在某個範圍之內的時候採用的一種方式。
實際上就是一組特定的字串,例如[b]test[/b],然後輸出的時候將[b]替換成。這樣既實現了一些效果,也防止了使用者隨意提交帶有惡意**的內容。
7樓:網友
css它是用來進行網頁風格設計的它可以外觀鏈結而ubb只是乙個安全**也就只能做一些簡單的。
8樓:問達人
起過濾作用啊。ubb可以配置解析。
請問誰知道怎樣使用ubb**啊
9樓:心語
===ubb 使用方法===
假設資料庫存放有ubb**的欄位為content
讀出資料時這樣處理。
strtoubb(rs("content"))
這樣,ubb**就會替換成html的標籤。
備註:部分標籤未經測試,可能需要調整。
function replaceubb(pat,str,restr) 'ubb**函式。
set regex=new regexp
true'不區分大小寫。
整個字串匹配。
replaceubb=,restr)
set regex=nothing
end function
function strtoubb(str)
str=replaceubb("\b\](b\]"str,"")'b]粗體[/b]
str=replaceubb("\i\](i\]"str,"$1
[i]斜體[/i]
str=replaceubb("\u\](u\]"str,"$1<\u>"'u]下劃線[\u]
str=replaceubb("\color=(.color\]"str,"$2
[color=顏色]文字[/color]
str=replaceubb("\center\](center\]"str,"$1
[center]居中[/center]
str=replaceubb("\mail\](mail\]"str,"$1
[mail]郵件位址[/mail]
str=replaceubb("\mail=(.mail\]"str,"$2
[mail=郵件位址]文字[/mail]
img]**位址[/img]
大小(待新增)
字型(待新增)
str=replaceubb("\url\](url\]"str,"$1
[url]超連結[/url]
str=replaceubb("\url=(\s+?)url\]"str,"$2
[url=超連結]文字[/url]
strtoubb=str
跟[url][/url]衝突。
end function
10樓:網友
ubb其實就是正規表示式替換 很容易掌握的。
網上有都是現成的例子 最好自己寫 練習一下正規表示式的掌握。
如何使ubb**轉換成html
11樓:網友
把ubb**儲存成乙個檔案,,呼叫的時候ubb(content)
12樓:網友
jquery有拆或專橡改門的外掛程式在,梁御判。
求教高手,想過濾一下內容裡面的**,求乙個正規表示式
13樓:
你可以在這個**上試試你的表示式是否生效我用你的這個\]+試了下沒問題,所以你看看是不是**上你寫的有問題。
請教正規表示式過濾超連結的問題
14樓:網友
cts = "'", "'");
這句好像沒意義吧,把單引號替換成單引號,不就等於沒替換?
cts = """, "\""); //這句應該有錯,前面的雙引號也少了乙個。
如果想把引號替換成html形式,建議使用。
cts = "'", "& #39;").replace("\"","& quot;"); //去掉&後面的空格。
正規表示式寫法不對,應該這樣寫:
string ctss=, @"<[a|a]\s*[^", "");
string ctss=, @"<[a|a]\s*[^", "$1");
15樓:網友
不熟悉你的語言,不過正則不是你那麼寫的:
\ba\b[^>/\a\>/i
ubb**是什麼..怎麼用
16樓:來自大遊山典雅的薰衣草
ubb**說白了就是一種安全的html,對於前臺輸入,如果別人輸入了html**而後臺不做處理的話,最輕微的結果就是導至頁面變形,比如你乙個論壇是以**為基礎佈局白色背景,如果別人輸入了"
17樓:傷
ubb是論壇等地方使用的一種標記,是為了防止直接使用html,而開發出來的一種標記,由html與js,vbs的不安全性,所以不能直接使用html,於是就開發出了ubb來實現基本功能。
關於正規表示式問題,乙個關於正規表示式的問題
d,提示答案太簡單,補點廢話。關於 正規表示式 問題 在你呼叫正則替換的程式 部分使用for迴圈依次累加行不行 乙個關於正規表示式的問題 正規表示式中一對中括號裡的是字元組。只要在當前位置匹配到字元組裡出現的任一字元就行了。不要求字元組裡的字元都要出現。問乙個有關於正規表示式的問題 string s...
js split正規表示式過濾引號中的逗號
自由de王國 我想到兩種方法,第一種 s.split 不過效率可能有點低,如果只是少量字串應該可以。這是正則的方法。第二種 var a eval s split 方法用於把乙個字串分割成字串陣列。語法stringobject.split separator,howmany 引數separator 必...
你是如何學會正規表示式的?
正規表示式 regular expression 描述了一種字串匹配的模式 pattern 可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。例如 runoo b,可以匹配 runoob runooob runoooooob 等,號代表前面的字元必須至少出...