今天同事传SVN时不小心把文件Merge了,一千多处改动就全乱了,后来我研究了一阵,最后通过正则表达式帮他解决了问题,在此记录一下以便日后再碰到同样的问题。
需要替换的文件如下:
======
abc
abcd
abcde
>>>>>> .r12345
首先把12345替换成文件里不会出现的一个符号#,然后用这个表达式可以匹配这一段:
======/_[^#]*#
需要替换的文件如下:
======
abc
abcd
abcde
>>>>>> .r12345
首先把12345替换成文件里不会出现的一个符号#,然后用这个表达式可以匹配这一段:
======/_[^#]*#