如何删除文本文件中的未知换行符(特殊字符)?

时间:2016-07-29 15:40:33

标签: vb.net file-io special-characters text-rendering ultraedit

我有一个文本文件,如果我们手动替换文本文件中的特殊字符,它会在UltraEdit中显示换行符它可以正常工作。 Unknown Line Break。我必须手动更改它,然后处理文件。

请告诉我如何使用VB.Net代码删除所有出现的此字符。

如果我在UltraEdit中替换♀,它会用我想要的字符串替换换行符。但在我的VB字符串中,我无法使用此字符或换行符

1 个答案:

答案 0 :(得分:0)

您文件中的字符是form-feed字符,通常用作分页符的控制字符。

页面设置配置对话框(打印相关对话框)中的 UltraEdit 中,有分页符代码选项,默认情况下为小数值12(十六进制0C),它是换页符。

分页符可以在 UltraEdit 中显示,文档窗口上有一条水平线,在菜单/功能区查看中启用在页面中显示分页 强>

可以在 UltraEdit 中删除换页符,并使用普通的非正则表达式或UltraEdit正则表达式替换搜索^b,或者搜索{{1使用Unix或Perl正则表达式替换。

在VB.Net中,代码\f可用于引用Hans Passant已建议的换页控制字符。