. 改行以外のすべての文字
[a-zA-Z0-9] セット内の1文字
[^a-zA-Z0-9] セット以外の1文字
\d 数字
\D 数字以外
\w 英数字
\W 英数字以外
\s スペース・tab・改行
\S スペース・tab・改行以外
\n 改行chr(10)
\r 復帰chr(13)
\t tab
\f 改ページ
\b バックスペース
\0 ヌル文字
? 0または1個
* 0個以上
+ 1個以上
{m,n} m個以上n個以下
abc abcにHIT
a|b|c aかbかcにHIT
$ 行の最後
^ 行の先頭
正規表現の最近のブログ記事
$TXT=preg_replace('/¥([0-9,]*)/',$fomat[$N2].'¥'.'$1</b></font>',$TXT);
if(preg_match("/^KDDI/",$TANMATSU)){$URL="indexk.php";}
戻り値はint
preg_match("/^(.*)/",$moto, $matches);
print $matches[0];
$matches[0]はパターン全体にマッチしたテキスト。 $matches[1]は最初の括弧付きのサブパターンにマッチしたテキスト 。
$ARY=preg_grep($data,$ARYmoto);
$dataは正規表現
$ARYmotoは配列。
配列の中から$dataにHITする配列を取り出す。
$data=ereg_replace("\n","<br>",$data);#改行コードの変換
大文字小文字を区別しない
$data=eregi_replace("http://","",$url);