. 改行以外のすべての文字 [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);