我将如何编写正则表达式以从变量注释中获取变量类型?
How would I write regex for getting the variable type from a variable comment?
我正在寻找一个正则表达式字符串来解析 属性 类型的注释,如下所示。
/**
* Identity
*
* @var integer
*/
protected $id;
我正在使用 ReflectionProperty class 将评论作为字符串作为下面的 var 转储:
string(55) "/** * Identity * * @var integer */"
如何使用正则表达式 return @var 之后的类型而不是其他。
谢谢
评论中提出的解决方案似乎有点过分......应该像这样更容易 - 因为类型从不包含 spaces,只匹配到 space.
/@var\s*([^\s]+)/i
我正在寻找一个正则表达式字符串来解析 属性 类型的注释,如下所示。
/**
* Identity
*
* @var integer
*/
protected $id;
我正在使用 ReflectionProperty class 将评论作为字符串作为下面的 var 转储:
string(55) "/** * Identity * * @var integer */"
如何使用正则表达式 return @var 之后的类型而不是其他。
谢谢
评论中提出的解决方案似乎有点过分......应该像这样更容易 - 因为类型从不包含 spaces,只匹配到 space.
/@var\s*([^\s]+)/i