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

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

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

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.罪..
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート