所以这就是问题......或许有一个正则表达式?为了清楚起见,我不想删除所有换行符并将所有代码组合在一起,只是附加内容。我不熟悉如何构建正则表达式,所以非常感谢任何帮助!
以下是对原因的解释:
我显然不知道以下情况可能造成的麻烦,所以你知道我现在已经完全意识到了这一点!我已经将mac上的c#代码提交给perforce,它最初来自windows。现在我已经在我的电脑上更新了这些源文件,它们的行结尾现在搞砸了,VS 2008给了我编译错误,告诉我修复我的mac行结尾。我找到了Stripem VS插件,它修复了编译错误,但是代码看起来很糟糕,还有很多额外的行。
答案 0 :(得分:0)
对于正则表达式方法,请查看是否可以match one or both of \r
or \n
。
答案 1 :(得分:0)
我不知道行mac的结尾是什么......但如果它是\n
和\r
,这可能会有所帮助:
删除所有\r
或将其替换为\n
,然后将多个\n
替换为\n
。
你可以使用Notepad ++,它在EOL Windows / UNIX / Mac之间有很好的转换。
仅供参考:我使用VS2012并且有这种东西的内置机制:
档案 - >高级保存选项...
然后你选择编码和行结尾。