我有以下文本文件内容:
<?php
//================ Versions ================
$applicatoinversion = '1.2.3.40';
$someothervariable = 'td11';
$dbversion = '2.3.1.4';
Other code here
?>
我需要用空字符串替换除(应用程序)版本号之外的所有内容。所以我可以保存以下文件:
1.2.3.40
我没有使用编程语言,所以我只需要使用正则表达式替换即可。
到目前为止可以匹配的版本号:
(?<=\$applicatoinversion = \')(([0-9]\.){1,3}([0-9])+)(?=\';)
并设法匹配之前的所有内容:
(.|\n)*(?=
(?<=\$applicatoinversion = \')(([0-9]\.){1,3}([0-9])+)(?=\';)
)
但我被困住了。我无法匹配版本号之前和之后的所有内容。这里有高手吗?
提前致谢