国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP は正規(guī)表現(xiàn)を使用して UBB テキスト エディタを作成します

UBB エディターを見てみましょう。 Webサイトでよく使われるテキスト処理技術(shù)です。 UBB ファイルエディタを使用しているため、指定した形式が存在する可能性があります。私が指定しないフォーマットをウェブサイト上で表示することはできません。

効果を見てみましょう:

<?php
$string='[b]為你寫詩[/b]
[i]為你做不可能事[/i]
[u]哎呀,哥不是寫情詩[/u]
[color=Red]哥是在說歌詞[/color]
[size=7]吳克群[/size]
[qq]123123123[/qq]';

//匹配UBB字符
$pattern=array(
    '/\[b\](.*)\[\/b\]/i',
    '/\[i\](.*)\[\/i\]/iU',
    '/\[u\](.*?)\[\/u\]/i',
    '/\[color=(.*?)\](.*?)\[\/color\]/',
    '/\[size=(\d)\](.*?)\[\/size\]/',
    '/\[qq\](\d{5,12})\[\/qq\]/',

    );

//需要替換的UBB字符
$replace=array(
    '<b>\1</b><br />',
    '<i>\1</i><br />',
    '<u>\1</u><br />',
    '<font color="\1">\2</font><br />',
    '<font size="\1">\2</font><br />',
    '<a href="http://wpa.qq.com/msgrd?V=1&Uin=\1&amp;Site=[Discuz!]&amp;Menu=yes"
 target="_blank"><img src="http://wpa.qq.com/pa?p=1:\1:1" border="0"></a>',
    );

//使用正則匹配$string,將$string當(dāng)中的值變?yōu)?replace的效果
$ubb=preg_replace($pattern,$replace,$string);

echo $ubb;
?>

はより高度で、ユーザーにフォームで結(jié)果を渡したり、値を渡したりすることができます。

出力を UBB 形式に変換します。

次の章では、ファイル システムについて學(xué)び、さらに興味深いもの、Web ページ コレクターについて説明します。


學(xué)び続ける
||
<?php $string='[b]為你寫詩[/b] [i]為你做不可能事[/i] [u]哎呀,哥不是寫情詩[/u] [color=Red]哥是在說歌詞[/color] [size=7]吳克群[/size] [qq]123123123[/qq]'; //匹配UBB字符 $pattern=array( '/\[b\](.*)\[\/b\]/i', '/\[i\](.*)\[\/i\]/iU', '/\[u\](.*?)\[\/u\]/i', '/\[color=(.*?)\](.*?)\[\/color\]/', '/\[size=(\d)\](.*?)\[\/size\]/', '/\[qq\](\d{5,12})\[\/qq\]/', ); //需要替換的UBB字符 $replace=array( '<b>\\1</b><br />', '<i>\\1</i><br />', '<u>\\1</u><br />', '<font color="\\1">\\2</font><br />', '<font size="\\1">\\2</font><br />', '<a href="http://wpa.qq.com/msgrd?V=1&Uin=\\1&Site=[Discuz!]&Menu=yes" target="_blank"><img src="http://wpa.qq.com/pa?p=1:\\1:1" border="0"></a>', ); //使用正則匹配$string,將$string當(dāng)中的值變?yōu)?replace的效果 $ubb=preg_replace($pattern,$replace,$string); echo $ubb; ?>
提出するリセットコード