0

我在公司内部有一个名为XL-Deploy的部署过程。

XL-Deploy 让我可以用存储在 Jenkins 等 XL-Deploy 库中的值替换一些 mustach 变量以进行比较。

我对这个应用程序的问题与文件扩展名有关。是的,XL-Deploy 需要使用正则表达式指定需要扫描的文件类型以进行变量替换。

我不是 regexp 的专家,但我的公司在文件是基本文件(foo.bar、index.php、test.html 等)时给我这个 regexp 工作得很好但在我的情况下不起作用,因为我的配置文件名是配置.ini.php

我尝试了 1 天但没有成功创建用于排除我的 config.ini.php 的正则表达式。

遵循此模式的所有文件的原始工作正则表达式:index.html、test.php、foo.bar (.+.(?!php).*)

我尝试过 (.+.(?!ini\.php).*) 但由于一个未知的原因我不明白当我在负前瞻中添加点时我的组停止工作,因为我需要匹配config.ini.php .

提前感谢您真正需要的帮助:)

有一个好的开发者

威廉

4

0 回答 0