如何删除文本文件中的未知换行符(特殊字符)?
How to remove unknown line break (special character) in text file?
我有一个文本文件,它在 UltraEdit 中显示 换行符 如果我们手动替换文本文件中的特殊字符,它工作正常。 Unknown Line Break。我必须手动更改它然后处理文件。
请告诉我如何用 VB.Net 代码删除所有出现的这个字符。
如果我在 UltraEdit 中替换 ♀,它会用我想要的字符串替换 换行符。但是在我的 VB 字符串中我不能使用这个字符或 换行符 。
您文件中的字符是通常用作分页符控制字符的 form-feed 字符。
在 UltraEdit 的 Page Setup 配置对话框(打印相关对话框)中有选项 Page break code 默认情况下十进制值 12(十六进制 0C)是换页符。
在 UltraEdit 中可以显示分页符,在文档中有一条水平线 window 启用 Show Page Breaks as Lines 在 menu/ribbon 查看 .
可以在 UltraEdit 中删除换页字符,方法是搜索 ^b
使用普通的非正则表达式或 UltraEdit 正则表达式替换,或者使用在使用 Unix 或 Perl 正则表达式替换时搜索 \f
。
在 VB.Net 中,代码 ChrW(12)
可用于引用换页控制字符,正如 Hans Passant 所建议的那样。
我有一个文本文件,它在 UltraEdit 中显示 换行符 如果我们手动替换文本文件中的特殊字符,它工作正常。 Unknown Line Break。我必须手动更改它然后处理文件。
请告诉我如何用 VB.Net 代码删除所有出现的这个字符。
如果我在 UltraEdit 中替换 ♀,它会用我想要的字符串替换 换行符。但是在我的 VB 字符串中我不能使用这个字符或 换行符 。
您文件中的字符是通常用作分页符控制字符的 form-feed 字符。
在 UltraEdit 的 Page Setup 配置对话框(打印相关对话框)中有选项 Page break code 默认情况下十进制值 12(十六进制 0C)是换页符。
在 UltraEdit 中可以显示分页符,在文档中有一条水平线 window 启用 Show Page Breaks as Lines 在 menu/ribbon 查看 .
可以在 UltraEdit 中删除换页字符,方法是搜索 ^b
使用普通的非正则表达式或 UltraEdit 正则表达式替换,或者使用在使用 Unix 或 Perl 正则表达式替换时搜索 \f
。
在 VB.Net 中,代码 ChrW(12)
可用于引用换页控制字符,正如 Hans Passant 所建议的那样。