svn导出有更新的文件方法

首先打开show log的窗口,出来版本记录。

ctrl键选择要导出的两个版本,比如从v100到v150之间的文件,选中v100和v150就可以了。

然后右键,选择compare reversions,就会出来有差异的文件列表,ctrl+a全选,再次右键,选择export selection to,就可以将差异文件按照目录结构导出。

正则模式字串使用单引号和双引号有区别

要改一个项目,从smarty模板迁移到thinkphp的自带模板,大量的标签要改,写了个替换程序,结果遇到一个奇特的问题,

preg_replace(‘/\<\{\$arrTemplate\.(.*?)\}\>/i’,”<{:L(‘$1’)}>”,$contents);

第一个参数如果用双引号圈起来,就无法匹配到,用单引号就没问题,真是搞不清问题所在,有时候遇到这类问题,如果确认正则模式写的没问题,换一下字符串的单双引号,也许有惊喜。