我有一个文本文件,如果我们手动替换文本文件中的特殊字符,它会在UltraEdit中显示换行符它可以正常工作。 Unknown Line Break。我必须手动更改它,然后处理文件。
请告诉我如何使用VB.Net代码删除所有出现的此字符。
如果我在UltraEdit中替换♀,它会用我想要的字符串替换换行符。但在我的VB字符串中,我无法使用此字符或换行符。
答案 0 :(得分:0)
您文件中的字符是form-feed字符,通常用作分页符的控制字符。
在页面设置配置对话框(打印相关对话框)中的 UltraEdit 中,有分页符代码选项,默认情况下为小数值12(十六进制0C),它是换页符。
分页符可以在 UltraEdit 中显示,文档窗口上有一条水平线,在菜单/功能区查看中启用在页面中显示分页 强>
可以在 UltraEdit 中删除换页符,并使用普通的非正则表达式或UltraEdit正则表达式替换搜索^b
,或者搜索{{1使用Unix或Perl正则表达式替换。
在VB.Net中,代码\f
可用于引用Hans Passant已建议的换页控制字符。