ホームページ >バックエンド開発 >PHPチュートリアル >PHP の規則性に関する理解できない問題

PHP の規則性に関する理解できない問題

WBOY
WBOYオリジナル
2016-06-13 13:29:43873ブラウズ

想像できない白の PHP 正嗮题
【代】
$str= <<HTML...



HTML ...
EOD;

$reg1='/]*>(.(?!$reg2 ='/|[^>]+>)/s';
$reg3='/]*>(.( ?!|[^>]+>)/s';

preg_match ($reg1,$str,$out1) ;
preg_match ($reg2,$str,$out2);
preg_match ($reg3,$str,$out3);

echo "$strnnn

";
print_r ($out1);
print_r($out2);
print_r($out3);



【出】
HTML...
< object width="425" height="350">



HTML...



配列
(
[0] =>

[ 1] => 
)
配列
(
[0] =>
[1] => src="http://www.atungm.com/v/AyPzM5WK8ys" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" >
)
配列
(
)



【问题】
正则表达式 1、正则表达式 2 分别標準确完全地一致目标字符列の前後二部分;
正则表达式 3 は表达式 1、正则表达式 2 の統合、破棄了问题、一致不到内容;
尝试了好久也找不出,正则表达式 1、正则表达式 2 のうち何があるか?

私は 14 分のリソース分を持っています、すべて完了です。 -------------------

$reg3='/]*>(.(?!|[^>]+>) /s';

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。