2012-07-25 229 views
0

后得到的文字我使用PHP的preg_match @something

if (preg_match('/@type\s+([^\s]+)/', $refProp->getDocComment(), $matches)) { 
    return $matches[1]; 
} else { 
    return false; 
} 

阅读就像一个数据类型:

/** 
*@type INT 
*/ 

在这里,我会得到 'INT' 字符串。

现在,我想访问洞的事情。如:

/** 
*@type INT NOT NULL DEFAUTL 1 
*/ 

包括空格。我该怎么做?

预先感谢您!

回答

1

使用下面的表达式:

/@type\s+(.+?)\s?$/m 
+0

它可以完美运行。谢谢。看看我给它的用途:http://flexmap.com.ar/ – user1532587 2012-07-25 15:51:57