fdu*_*uff 98 notepad++ eol batch-processing
Notepad ++(或者甚至是其他工具)有没有办法一次性更改多个文件上自动结束的行?
即将Windows EOL()CRLF和UNIX EOL(LF)文件的混合转换为所有Windows EOL(CRLF)
McG*_*gle 96
" 替换"对话框可以处理扩展字符,如EOL.只需将"搜索模式"更改为"扩展",即可使用EOL(Windows中的\ r \n或Unix中的\n),制表符(\ t)等.
您还可以使用对话框中的"在文件中查找"选项卡来跨多个文件进行替换.

Mar*_*rco 91
我有Notepad ++ 6.1.2.
在"编辑"菜单中,您可以进行"EOL转换",完全符合您的需要.
Sea*_*ean 63
使用"在文件中查找"功能(Ctrl + Shift + F).将左下角的搜索模式更改为"正则表达式".
在"查找内容"框中,使用以下模式:
(?<!\r)\n
Run Code Online (Sandbox Code Playgroud)
用...来代替:
\r\n
Run Code Online (Sandbox Code Playgroud)
选择您的目录并指定任何文件类型过滤器.如果需要,请选中"在所有子文件夹中".单击"替换文件".
这样做是用\ r \n替换当前没有回车符(\ r)前面的任何换行符(\n).因此它不会匹配已经是Windows风格的行结尾.

使用正则表达式替换全部
(\r?\n)|(\r\n?)
Run Code Online (Sandbox Code Playgroud)
至
\r\n
Run Code Online (Sandbox Code Playgroud)
这会将所有可能的行结束模式(单个\ r,\ n或\ r \ n)匹配回\ r \ n(对于Windows)。
要对多个文件进行操作,请执行以下任一操作:
| 归档时间: |
|
| 查看次数: |
81546 次 |
| 最近记录: |