使用 RegExr 匹配 PHP 注释块内的所有内容
我正在努力使用 RegExr 处理 PHP 注释块内的所有内容。
即
/**
* MATCH EVETHING HERE
*/
,基本上,我想匹配从 /**
之后直接开始并在 */
之前结束的所有内容。
有人可以为此提供适当的 RegExr 吗?
预先感谢
编辑:已解决,其/\/\/*/*(.*?)*//s
I'm struggling to mach everything inside a PHP comment block using RegExr.
i.e.
/**
* MATCH EVETHING HERE
*/
So basically, I want to match everything starting straight after /**
and ending straight before */
.
Can someone please provide me with the appropriate RegExr for that.
Thanks in advance
EDIT: solved, its /\/\/*/*(.*?)*//s
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你想捕获一个类的注释,你可以使用 PHP 的反射器机制,使用 <代码>ReflectionClass::getDocComment()方法。
示例类文件:
反射类用法:
输出:
提示:
在ReflectionClass手册页面上有一个很好的评论提到了这个reg经验:
If you want to catch the comment of an class you can use the reflector mechanisms of PHP using the
ReflectionClass::getDocComment()
method.Example class file:
Reflection class usage:
Outputs:
Hint:
On the ReflectionClass Manual page there is a good comment mentioning this reg exp: