最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自定義ubb代碼,preg_replace()函數(shù)的一些代碼

 更新時(shí)間:2007年03月20日 00:00:00   作者:  
function ubb($Text) { 
  $Text=htmlspecialchars($Text); 
  $Text=ereg_replace("\r\n","<br>",$Text); 
  $Text=ereg_replace("\r","<br>",$Text); 
  $Text=nl2br($Text); 
  $Text=preg_replace("/\\t/is","  ",$Text); 
  $Text=preg_replace("/\[h1\](.+?)\[\/h1\]/is","<h1>\\1</h1>",$Text); 
  $Text=preg_replace("/\[h2\](.+?)\[\/h2\]/is","<h2>\\1</h2>",$Text); 
  $Text=preg_replace("/\[h3\](.+?)\[\/h3\]/is","<h3>\\1</h3>",$Text); 
  $Text=preg_replace("/\[h4\](.+?)\[\/h4\]/is","<h4>\\1</h4>",$Text); 
  $Text=preg_replace("/\[h5\](.+?)\[\/h5\]/is","<h5>\\1</h5>",$Text); 
  $Text=preg_replace("/\[h6\](.+?)\[\/h6\]/is","<h6>\\1</h6>",$Text); 

  $Text=preg_replace("/\[url\](http:\/\/.+?)\[\/url\]/is","<a href=\\1>\\1</a>",$Text); 
  $Text=preg_replace("/\[url\](.+?)\[\/url\]/is","<a href=\"http://\\1\">http://\\1</a>",$Text); 
  $Text=preg_replace("/\[url=(http:\/\/.+?)\](.*)\[\/url\]/is","<a href=\\1>\\2</a>",$Text); 
  $Text=preg_replace("/\[url=(.+?)\](.*)\[\/url\]/is","<a href=http://\\1>\\2</a>",$Text); 

  $Text=preg_replace("/\[img\](.+?)\[\/img\]/is","<img src=\\1>",$Text); 
  $Text=preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/is","<font color=\\1>\\2</font>",$Text); 
  $Text=preg_replace("/\[size=(.+?)\](.+?)\[\/size\]/is","<font size=\\1>\\2</font>",$Text); 
  $Text=preg_replace("/\[sup\](.+?)\[\/sup\]/is","<sup>\\1</sup>",$Text); 
  $Text=preg_replace("/\[sub\](.+?)\[\/sub\]/is","<sub>\\1</sub>",$Text); 
  $Text=preg_replace("/\[pre\](.+?)\[\/pre\]/is","<pre>\\1</pre>",$Text); 
  $Text=preg_replace("/\[email\](.+?)\[\/email\]/is","<a href=\\1>\\1</a>",$Text); 
  $Text=preg_replace("/\[i\](.+?)\[\/i\]/is","<i>\\1</i>",$Text); 
  $Text=preg_replace("/\[b\](.+?)\[\/b\]/is","<b>\\1</b>",$Text); 
  $Text=preg_replace("/\[quote\](.+?)\[\/quote\]/is","<blockquote><font size='2' face='Courier New'>quote:</font><hr>\\1<hr></blockquote>", $Text); 
  $Text=preg_replace("/\[code\](.+?)\[\/code\]/is","<blockquote><font size='2' face='Courier New'>code:</font><hr color='lightblue'><i>\\1</i><hr color='lightblue'></blockquote>", $Text); 
  $Text=preg_replace("/\[sig\](.+?)\[\/sig\]/is","<div style='text-align: left; color: darkgreen; margin-left: 5%'><br><br>--------------------------<br>\\1<br>--------------------------</div>", $Text); 
return $Text; 

function str($msg){
  global $admin;
  if(!$admin[html]) $msg=htmlspecialchars($msg);
  if($admin[ubb]) $msg=ubb($msg);
  $msg=nl2br($msg); #處理message
  $msg= str_replace("\n","",$msg); #處理message
  $msg= str_replace("\r","",$msg); #處理message
  return $msg;
}
function error($msg){
global $admin;
?>

中的
$Text=preg_replace("/\[h2\](.+?)\[\/h2\]/is","<h2>\\1</h2>",$Text); 

里面的 ("/\[h2](.+?)\[\/h2]/is","<h2>\\1</h2>",$text)

/\[h2](.+?)\[\/h2]/is  轉(zhuǎn)化成 <h2>\\1</h2>

/\[h2](.+?)\[\/h2]/is  里面的 這些"/\(.+?)\ "之類的符號是怎么看的?是什么意思?
______________________________________________________________________________________________

\是轉(zhuǎn)意,\本身是特殊符號,如果要作為普通字符就要用\來轉(zhuǎn)意,就是說\\表示()也是特殊符號,所以要用\轉(zhuǎn)意

相關(guān)文章

  • SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式

    SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式

    這篇文章主要介紹了SQL 正則表達(dá)式及mybatis中使用正則表達(dá)式的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • 正則表達(dá)式零寬斷言詳解

    正則表達(dá)式零寬斷言詳解

    在使用正則表達(dá)式時(shí),有時(shí)我們需要捕獲的內(nèi)容前后必須是特定內(nèi)容,但又不捕獲這些特定內(nèi)容的時(shí)候,零寬斷言就起到作用了
    2016-10-10
  • 用正則刪除不包含某個(gè)字符串的行的代碼

    用正則刪除不包含某個(gè)字符串的行的代碼

    這個(gè)需求發(fā)生在分析apache日志的時(shí)候。在日志中發(fā)現(xiàn)了一個(gè)比較可疑的ip,出現(xiàn)頻率頗高,但每天的日志有幾百萬行,如何從中幾百萬行中找出需要的數(shù)據(jù)來進(jìn)行分析呢?
    2009-09-09
  • php的正則表達(dá)式完全手冊

    php的正則表達(dá)式完全手冊

    正則表達(dá)式是煩瑣的,但是強(qiáng)大的,學(xué)會(huì)之后的應(yīng)用會(huì)讓你除了提高效率外,會(huì)給你帶來絕對的成就感。只要認(rèn)真去閱讀這些資料,加上應(yīng)用的時(shí)候進(jìn)行一定的參考,掌握正則表達(dá)式不是問題。
    2011-02-02
  • 去掉字符串前后所有空格的正則表達(dá)式

    去掉字符串前后所有空格的正則表達(dá)式

    正則表達(dá)式,又稱正規(guī)表示法、常規(guī)表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計(jì)算機(jī)科學(xué)的一個(gè)概念,接下來通過本文給大家介紹去掉字符串前后所有空格的正則表達(dá)式,需要的朋友參考下吧
    2016-03-03
  • js中2005-05-02怎么轉(zhuǎn)換為2005/5/2?

    js中2005-05-02怎么轉(zhuǎn)換為2005/5/2?

    js中2005-05-02怎么轉(zhuǎn)換為2005/5/2?...
    2007-02-02
  • 自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php

    自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php

    自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php...
    2006-12-12
  • javascript正則表達(dá)式和字符串RegExp and String(二)

    javascript正則表達(dá)式和字符串RegExp and String(二)

    這篇文章主要介紹了javascript正則表達(dá)式和字符串RegExp and String的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • .NET正則基礎(chǔ)之.NET正則類及方法應(yīng)用

    .NET正則基礎(chǔ)之.NET正則類及方法應(yīng)用

    初學(xué)正則時(shí),對于Regex類不熟悉,遇到問題不知道該用哪種方法解決,本文結(jié)合一些正則應(yīng)用的典型應(yīng)用場景,介紹一下Regex類的基本應(yīng)用。這里重點(diǎn)進(jìn)行.NET類的介紹,對于正則的運(yùn)用,不做深入探討
    2023-05-05
  • 移除HTML標(biāo)簽的正則表達(dá)式

    移除HTML標(biāo)簽的正則表達(dá)式

    移除HTML標(biāo)簽的正則表達(dá)式,這里是asp版本,注意是看正則的寫法,腳本之家以前也發(fā)布過類似的代碼。
    2009-11-11

最新評論

定州市| 内乡县| 儋州市| 海淀区| 台湾省| 富顺县| 广灵县| 沙坪坝区| 贞丰县| 独山县| 醴陵市| 柳河县| 茌平县| 营口市| 奎屯市| 玉门市| 临沂市| 周口市| 灌阳县| 稷山县| 台中县| 聂荣县| 江北区| 阿克| 荔波县| 云南省| 内黄县| 连南| 独山县| 长岭县| 且末县| 马关县| 吴江市| 醴陵市| 渭源县| 松原市| 宜城市| 江达县| 夏河县| 潞城市| 泗洪县|