$str = '........<title>.........</title>.........'; //...代表任何内容,包括\n\r\t等等
$pattern = '/<title>.*<\/title>/s'; //用这个正则,使用preg_match()匹配不出来
$pattern = '/<title>.*?<\/title>/s'; //用这个正则,就能匹配出来.*和.*?的区别到底是什么?为什么会出现上面代码效果的不同?谢谢!
$pattern = '/<title>.*<\/title>/s'; //用这个正则,使用preg_match()匹配不出来
$pattern = '/<title>.*?<\/title>/s'; //用这个正则,就能匹配出来.*和.*?的区别到底是什么?为什么会出现上面代码效果的不同?谢谢!
2、前者是贪婪匹配,后者是非贪婪匹配什么是 贪婪,我想不需要多说了