正则表达式来过滤行

时间:2015-01-22 18:52:33

标签: regex svn comments pattern-matching

这通常是一个svn日志输出。我需要帮助写一个正则表达式,它只给我评论部分。 (从Changes:到字符串的结尾

r1234:
   M /trunk/test/Server/PFAuthFilter/ISAPIFilter.vcxproj
   A /trunk/test/Server/makefile

Changes:
Server\makefile: 
 building pfauthfilter in 64-bit
ISAPIFilter:
 Added debug64, release64 solution project configuration platforms

前两行有三个空格,最后一行开头有单个空格。

在数组中,我存储这些行并逐个迭代。

这就是我写的过滤器,但它没有用。

"^(?!(^r\d+)|^(   [M|A]\s.*)|(^Changed*)|(^-----*)|(^\s*$))"

1 个答案:

答案 0 :(得分:0)

这个怎么样:

"Changes:\n(.*)"s