ホームページ > バックエンド開発 > PHPチュートリアル > PHP 正規表現での非貪欲パターン マッチングの使用に関する簡単な説明、正規表現に関する簡単な説明_PHP チュートリアル

PHP 正規表現での非貪欲パターン マッチングの使用に関する簡単な説明、正規表現に関する簡単な説明_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:13:10
オリジナル
991 人が閲覧しました

PHP 正規表現における非貪欲パターン マッチングの使用に関する簡単な説明、正規表現に関する簡単な説明

通常は次のように書きます:

コードをコピーします コードは次のとおりです:

$str = "http://www.baidu/.com?url=www.sina.com/";
preg_match("/http:(.*)com/", $str, $matches);
print_r($matches);

結果:

コードをコピーします コードは次のとおりです:

配列 ( [0] => http://www.baidu/.com?url=www.sina.com [1] => //www.baidu/.com?url=www.sina. )

貪欲でないパターンマッチング:

コードをコピーします コードは次のとおりです:

$str = "http://www.baidu/.com?url=www.sina.com/";
preg_match("/http:(.*?)com/", $str, $matches);
print_r($matches);

結果:

コードをコピーします コードは次のとおりです:

配列 ( [0] => http://www.baidu/.com [1] => //www.baidu/. )

簡単に言えば、文字の後に限られた数の特殊文字が続く限り、マッチングは非貪欲モードで行われます。皆さん、分かりますか?

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/917037.html技術記事 PHP 正規表現における非貪欲パターン マッチングの使用に関する簡単な説明 正規表現についての簡単な説明: 次のようにコードをコピーします。 $str = "http://www.baidu/.comurl =www.罪..
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート