ホーム › サンプルコード集 › PHP › 正規表現でマッチ
PHP SAMPLE

PHPで正規表現でマッチ

preg_match・preg_replaceによるPHPの正規表現処理を実行して確認できます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインPHP実行環境にコードが読み込まれ、その場で動作を確認できます。

サンプルコード

<?php
$text = "連絡先: 03-1234-5678";

if (preg_match('/(\d{2,4}-\d{2,4}-\d{4})/', $text, $m)) {
    echo "電話番号: {$m[1]}\n";
}

$clean = preg_replace('/[0-9]/', "*", $text);
echo $clean . "\n";
▶ このコードを実行エディタで開く
progoのPHP実行環境(インストール不要・登録不要)でそのまま動かせます。

ポイント解説