我正在尝试进行自动构建并在其中使用 Perl 来更新文件中的某些路径。
具体来说,在一个 html 文件中,我想采用如下所示的块
<!-- BEGIN: -->
<script src="js/a.js"></script>
<script src="js/b.js"></script>
<script src="js/c.js"></script>
<!-- END: -->
并将其替换为
<script src="js/all.js"></script>
我尝试了一些正则表达式,例如:
perl -i -pe 's/<--BEGIN:(.|\n|\r)*:END-->/stuff/g' file.html
或刚开始:
perl -i -pe 's/BEGIN:(.|\n|\r)*/stuff/g' file.html
但我似乎无法越过第一行。有任何想法吗?