我正在尝试使用
\nx
作为模式 和
\ny
作为替代品 在Dreamweaver CS6中。该文件位于Win7机器上,并放在CentOS6.4服务器上使用。
这个想法是用y替换行开头的x。 Dreamweaver发现模式正常,但无论我选择什么作为替代,都不会被替换。
答案 0 :(得分:3)
事实证明,此文件正在使用\ r \ n(回车符和换行符)作为行分隔符,而不是仅按预期使用\ n(换行符)。解决方案是使用
(\r?\n)x
作为模式和
$1y
作为替代品。
像冠军一样工作。文件源位于Win7笔记本电脑上,但放在UNIX盒子(CentOS 6.4)中供实际使用。
另外,非常感谢评论者建议使用\ r \ n条件,因此模式将处理Linux / UNIX和Windows。