はじめに: 文字列を処理するプログラムや Web ページを作成する場合、特定の複雑なルールに一致する文字列
を見つける必要があることがよくあります。正規表現は、これらのルールを記述するために使用される構文です。
例: ユーザーの電子メール アドレスの形式、携帯電話番号の形式を判断する場合、または他の人の Web ページのコンテンツを収集する場合、PHP ではよく正規表現を使用します。preg_match と ereg という 2 つの正規表現関数があります。
今日は preg_match を見たところです。その具体的な記述方法は preg_match (mode, string subject, arraymatch) です。
コードをコピーします コードは次のとおりです。 php $mode="/[^8s]/";// 一致するモジュール $str="sssjj88d";// 一致するコンテンツ
echo "if(preg_match($mode, $str, $arr)){ //マッチング関数
echo "Match success".$arr[0]; //$arr[0]: 結果セットの最初の値と一致します
}
else{
echo "Match失敗しました";
}
結果:
$ mode="/d{2,4}(.*)d{1,2}\1d{1,2}/";//一致するモジュールが単純であればあるほど、より良い//$mode="/2009 (.*)9\1(10)/"
$str="2011/9/10";if(preg_match($mode,$str,$arr); ){
echo "一致に成功しました"."
".$arr[0]."
< ;font size='+4' color=blue> ;Happy Teacher's Day";
}
else{
echo "一致失敗";
}
?>
結果:
上記では、正規表現の内容を含め、php 正規表現 regar 表現を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。