我正在编写自己的练习缩小工具(正则表达式练习),但经过一些教程后,我仍然没有得到它。
例如,我试图从我的 CSS 文件中查找并删除所有注释,其中包括:
单行注释,如
/** 单行注释* *** / 或
/ * ** *单行注释 * / 和
多行注释,如
/ * ***开始评论
.myCssClass
{
font:13pt Arial;
}
** * ** * ***评论结束 * */
到目前为止,我使用的表达式只能处理单行注释,如下所示
(\/\*.*\*\/)
但是我想了解的正则表达式是如何告诉正则表达式引擎也跨行。我确实试过这个:
(\/\*[.\n]*\*\/)
这根本不起作用。
有人知道我要去哪里错了吗?
谢谢, 雅克