我一直试图想出一个与Regex进行php评论的最佳方式。双线开始像" //&#34 ;,一个php评论的例子是" // hello world"。我评论的问题是它在某些罕见的情况下没有正确注册。我认为我的正则表达式写错了。这是代码:
\/\/.+?$
\/\/*.+?$
\/\/*.+?
\/\/*[^>].+?
\/\/*[^>]*.+?
我尝试了不同的变化和组合。但我找不到完美的正则表达式。
答案 0 :(得分:1)
我一直试图捕获以下内容:
code_line_1
//comment_1
code_line_2
code_line_3 //comment_2
正则表达式/ \/\/(.*)
/ g似乎只通过捕获评论来为我完成这项工作。
您也可以选择使用/ (\/\/.*)
/ g来捕捉斜杠。
PHP评论:
<?php
echo 'This is a test'; // This is a one-line c++ style comment
?>
<h1>This is an <?php # echo 'simple';?> example</h1>
也许接受正则表达式:
/ <\?php(.*?)\?>/
GS
它对你有用吗?