【发布时间】:2012-10-18 07:45:38
【问题描述】:
我是 REGEX 的新手,需要一些帮助。
我需要匹配 PHP 可能拥有的所有三种类型的 cmets:# Single line comment// Single line comment/* Multi-line comments */
/**
* And all of it's possible variations
*/
我应该提一下,我这样做是为了能够识别 PHP 结束标记 (?>) 是否在评论中,如果是则忽略它,如果不是则将其计为一。这将在 XML 文档中使用,以提高 Sublime Text 对结束标记的识别(因为它让我发疯!)。我尝试了几个小时但没能做到,所以如果你能翻译它以使用 XML,我将不胜感激。 :)
因此,如果您还可以包含 if-then-else 登录信息,我将不胜感激。顺便说一句,我真的需要它是纯正则表达式,没有语言特征或任何东西。 :)
就像 Eicon 提醒我的那样,我需要所有这些都能够在行首或一段代码的末尾匹配,所以我还需要所有这些:
<?php
echo 'something'; # this is a comment
?>
任何帮助将不胜感激。 :)
【问题讨论】:
-
想要也匹配`$var=value; #评论?
-
@eicto 是的,谢谢,我会补充的。
-
@Dagon 那篇文章并没有真正包含我需要的内容,因为我需要它是纯正则表达式,中间没有语言功能。
标签: php regex comments sublimetext2