我正在尝试本地化补丁的翻译文件;我的打包器要求文本以某种方式对其进行格式化,以使其修补程序正常工作。
5000+行文本文件的格式为各种文本块,如:
Sentence
Sentence
Sentence
Sentence
Sentence
Sentence
Sentence
他需要输出
sentence\nsentence
sentence\nsentence\nsentence
sentence
sentence
我尝试使用[。+ \ n。+]代替[$ 2" \ n" $ 1],但它似乎与所有内容相匹配。
答案 0 :(得分:0)
答案 1 :(得分:0)
适用于我(在Windows上使用Dos格式\r\n
;在Unix中只需要\n
使用
查找用于Dos格式化的(.)\r\n(.)
查找:用于Unix格式化的(.)\n(.)
- 或 -
全面了解(.)\R(.)
(感谢WiktorStribiżew的comment,我不知道这个伎俩)
替换为:$1\\n$2
确保未启用. matches newline
。 See this screenshot
答案 2 :(得分:0)
窗?使用此:
搜索:
([^\r\n])\r\n([^\r\n])
替换:
$1\n$2
答案 3 :(得分:0)
打开替换对话框:
(.)\r\n(.)
\1\\n\2