如何编写正则表达式从变量注释中获取变量类型?



我正在寻找一个正则表达式字符串解析属性类型从它的评论如下。

/**
 * Identity
 * 
 * @var integer
 */
protected $id;

我正在使用ReflectionProperty类来获得评论作为一个字符串作为下面的var转储:

string(55) "/** * Identity * * @var integer */"

如何使用regex返回@var之后的类型,而不返回其他类型。

谢谢

评论中提出的解决方案似乎有些过分…这样应该会容易得多——因为类型从不包含空格,只匹配直到空格。

/@vars*([^s]+)/i
https://regex101.com/r/xM6kL3/2

相关内容

  • 没有找到相关文章

最新更新