はじめに: 文字列を処理するプログラムや Web ページを作成する場合、特定の複雑なルールに一致する文字列
を見つける必要があることがよくあります。正規表現は、これらのルールを記述するために使用される構文です。
例: ユーザーの電子メール アドレス形式、携帯電話番号形式を判断する場合、または他の人の Web ページのコンテンツを収集する場合、PHP ではよく正規表現が使用されます。preg_match と ereg という 2 つの正規表現関数があります。 。
今日は preg_match を見たところです。その具体的な記述方法は preg_match (mode, string subject, arraymatch) です。
以下は私が書いた例です。
コードは次のとおりです:
$mode="/[^8s]/";//マッチングモジュール
$str= "sssjj88d ";//コンテンツの一致
echo "
コードをコピー コードは次のとおりです:
$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 ]."
先生の日おめでとうございます" ;
}
else {
echo "一致は失敗しました";
?>