Heim > Backend-Entwicklung > PHP-Tutorial > 初学PHP正则表达式,这两个匹配的结果为什么不一样呢?

初学PHP正则表达式,这两个匹配的结果为什么不一样呢?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-23 14:19:43
Original
1151 Leute haben es durchsucht


$str="s{title}dfsd{author}323{con}jf2l3k1sdjf";

$mode="/{(.*)}/U";

preg_match($mode,$str,$arr);

print_r($arr);

 ?>


$str="s{title}dfsd{author}323{con}jf2l3k1sdjf";

$mode="/{.*}/U";

preg_match($mode,$str,$arr);

print_r($arr);

 ?>


回复讨论(解决方案)

你的要求不同,当然结果也不同

我想知道加小括号和不加小括号的区别,感觉都应该显示{title}啊

加小括号和不加小括号的区别 你不是已经观察到了吗?
建议你认真看一下手册,另外网上正则表达式的教程也很多,建议你认真阅读一下

加小括号就多一个子模式组

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage