ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラミングで一般的な正規表現は何ですか?
PHP は、一般的なサーバーサイド プログラミング言語として、開発時に正規表現を使用する必要があることがよくあります。正規表現は文字列の一致に使用されるツールで、特定の文法規則を使用して文字列のパターンを記述し、文字列の一致、検索、置換などの操作をより適切に処理できます。
次のリストは、PHP プログラミングで一般的な正規表現です。
$regex = "/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/";
これを確認するには preg_match() 関数を使用できます。使用方法:
$email = 'test@example.com'; if (preg_match($regex, $email)) { echo 'Valid email address'; } else { echo 'Invalid email address'; }
$regex = "/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i";
検証には preg_match() 関数を使用することもできます:
$url = 'http://www.example.com'; if (preg_match($regex, $url)) { echo 'Valid URL'; } else { echo 'Invalid URL'; }
$regex = "/^[0-9]{3}-?[0-9]{3}-?[0-9]{4}$/";
検証に preg_match() 関数を使用することもできます:
$phone = '555-555-5555'; if (preg_match($regex, $phone)) { echo 'Valid phone number'; } else { echo 'Invalid phone number'; }
$regex = "/keyword/i";
同様に、検証に preg_match() 関数を使用できます:
$string = 'This is a text with keyword in it'; if (preg_match($regex, $string)) { echo 'Keyword found'; } else { echo 'Keyword not found'; }
$regex = "/<(w+)([^>]+)*>/i";
検証に preg_match() 関数を使用することもできます:
$html = '<div class="example">Hello World</div>'; if (preg_match($regex, $html, $match)) { echo 'Tag name: ' . $match[1]; echo 'Tag attributes: ' . $match[2]; } else { echo 'HTML tag not found'; }
要約: 正規表現は PHP プログラミングにおいて非常に重要なツールであり、一般的なアプリケーションです。確認用のメール アドレス、URL アドレス、電話番号などがあり、特定のキーワードが含まれているかどうかを確認するためにも使用できます。 HTML タグの一致など。正規表現の基本構文と共通機能をマスターすると、プログラム開発の効率とコードの可読性が向上します。
以上がPHP プログラミングで一般的な正規表現は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。