vb.net - 在vb.NET中替换文件中的 'bel'字符

标签 vb.net ssis replace hex

我在一个数据源中遇到了一个我以前从未遇到过的字符

This is how it looks in Notepad++ view

This is how it looks in Notepad view

上图是 Notepad++ 和 Notepad View 中的数据源。正如您所看到的,它在 Notepad++ 中显示为“BEL”,在 Notepad 中显示为“项目符号点”。

我如何在 vb.NET 中替换这个字符?

我尝试在 SSIS 脚本任务中进行简单替换,方法是将字符复制并粘贴到替换函数中,例如

text = text.Replace("复制并粘贴字符", "")

这给出了这个错误

SSIS error

非常感谢所有帮助,

谢谢

最佳答案

我不知道 SSIS 是什么,但由于您想了解 VB.NET 中的解决方案,因此您尝试过的代码可以在这里使用。即:

text = text.Replace("copy and pasted character", "")

在 VB 中可以正常工作。或者,您可以使用以下内容:

text = text.Replace(Chr(7).ToString(), "")

关于vb.net - 在vb.NET中替换文件中的 'bel'字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798836/

相关文章:

wpf - 在 WPF 中加载外部图像

sql-server - SSIS 数据转换字符串到时间戳

java - String.replace() 奇怪的行为

c# - 下载需要使用 vb.net/c# 进行身份验证的文件?

vb.net - 在 VB.NET 中模拟 For Each 循环中的 'Where' 子句

c# - 使用 jQuery AJAX 将多个变量发布到 ASP .NET MVC Controller

python - 使用正则表达式删除单词中的空格 - 用于文本挖掘的预处理数据

sql-server - SSIS 使用 OLEDB 连接器获取错误的列类型

ssis - 一次处理多个 SSAS 多维数据集

Linux 根据文件名提示更改文件内的内容