2015-02-24 90 views

回答

1

试试这个

$str = "Casas (3)"; 
preg_match_all('!\d+!', $str, $matches); 
print_r($matches); 
+0

只是出于好奇的preg_match:有什么区别[本](http://stackoverflow.com/a/ 6278312/3933332)除了字符串?如果答案=没有 - >这将是一个骗局 – Rizier123 2015-02-24 06:07:37

+0

是的..我的力气检查它..因为有很多preg匹配问题的答案可用... – Nick 2015-02-24 06:54:43

2

你可以尝试这样的事情:

<?php 
$text = 'Casas (3)'; 
preg_match('#\((.*?)\)#', $text, $match); 
print $match[1]; 

?> 

希望它可以帮助..

0

使用与您的正则表达式

$f = 'Casas (3)'; 
preg_match('/\(([^)]+)\)/', $f, $fr) 
echo $fr[1]; 
相关问题