[英]PHP pcre regex to find content of curly brackets
我需要PHP pcre正則表達式來查找所有大括號的內容...為什么此正則表達式不起作用?
<?php
$str = "test{it}test{/it}test";
$ret = preg_match_all("#\{.?\}#u", $str, $matches);
print_r($matches);
?>
我希望$matches
包含{it}
和{/it}
-但它是空的。
我認為這是您要查找的版本: {.*?}
在?
之前帶有*
$re = "/{.*?}/";
$str = "test{it}test{/it}test";
preg_match_all($re, $str, $matches);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.