VB.net 字符串的问题

有一字符串 里面可能会包含 全角空格 Tab 等字符,请问怎么才能把里面的这些删掉?

比如 “AAA A” 变成 “AAAA”

最好做成 函数的样子 :

Fuction XXX (ByVal Str as String)

END Fuction

(最好有注释,谢谢啦)
Replace 是用来替换的函数? 能介绍一下吗?

Private Function xxx(ByVal str As String)
str = Replace(str, vbTab, "")'替换tab
str = Replace(str, " ", "")'替换空格
str = Replace(str, " ", "")'替换全角空格,如果不好用,可能是百度转换过了,你自己打一个全角空格作为第二个参数
xxx = str
End Function

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = xxx(TextBox1.Text)
End Sub

---------------------------------
replace(要进行替换的字符串,查找的字符串,被替换成的字符串)
例:
replace("abcd","bc","123")
过程:
将"abcd"中的"bc",全部替换成"123"

结果:"a123d"
温馨提示:内容为网友见解,仅供参考
无其他回答

高分悬赏: VB.net 字符串 转换问题
字符和数字却使用unicode编码,不正常。你可以把char数组中的00去掉,再用gb2312转换就应该没问题了。去掉就是把有用的字符向前移动。

VB.NET中如何使string的011 +1 = string的012
在VB.NET中,直接将字符串进行加法运算得到的结果并不是预期的数值加和。例如,尝试进行 "011 + 1" 的运算,并期望得到 "012" 的结果,实际上并不成立,因为字符串并不支持数值运算。但是,我们可以通过以下方式来实现这个转换,使得“011 + 1”最终得到“012”的结果。首先,我们需要从文本框(Tex...

VB.net问题, 如何判断一个字符串包含另一个字符串
很简单,用字符串查找函数就可以实现了。当在StrB查找到StrA字符串时,返回肯定是非0的数,值就是True,找不到为0或者-1,值就是Flase 比如:Dim StrA As String = "Time is Limited"Dim StrB As String = "Time"Dim Stu As Boolean= InStr(StrA, StrB)这运行段代码,Stu值就是True了。我觉...

vb.net怎么判断一个字符串是不是英数字组合,(可以是全英文,可以是全数...
遍历然后比较ASCII码值。

我用VB.NET写了一个SQL语句,结果提示”字符串的语法错误 在查询表达式...
分数<>"',这个地方错了。因为你的分数应该是个数字型的字段吧?而这个不等于显然是字符串的比较方式。所以这个地方要改成分数 IS NOT NULL或者ISNULL(分数,0) <> 0 mysql = "select * from 成绩单 where 学号='" & _"" & ComboBox1.Text & "' and 课程号='" & _"" & ComboBox2....

VB.Net如何利用“文本中是否包含某字符串”作为判断条件应该用什么函数...
有一个字符串函数:Instr(n,S1,S2)该函数的功能:从字符串S1的左起第N位开始,向右逐位进行搜索匹配字符串S2,如果找到匹配,就返回一个整数指明匹配的位置,否则就返回0。如果缺省n,就是默认从字符串S1的左起第1位开始,进行搜索匹配字符串S2。例如1:Instr(1,"abcde","a"),返回1 例如2:...

VB.NET的初级问题
VB.NET的初级问题 根据条件写VisualBasic.NET表达式1。产生一个在“D”~“W”范围内的大写字母。2。产生一个在120~360(包括120和360)范围的正整数。3。表示x是3或13的倍数。4。将任意一个3位数的数位... 根据条件写 Visual Basic.NET 表达式 1。 产生一个在“D”~“W”范围内的大写字母。 2。 产生一...

VB.NET关于 len(trim())和 len()的关系的问题
Len(String) 返回的是 String 的字符数。Len(Integer(或其他数值类型)) 返回的是这个数值类型的字节长度。Trim(100),Trim() 后的结果已经转换成 String 字符串类型了。而 100 这是一个 Integer 类型的数,Len 返回的是一个 Integer 所占的字节数,也就是4。你要是想返回 100 这个字符串的...

在VB.NET中连接SQL 2005。 提示:连接字符串属性无效??
1、建立一个txt文档 2、改扩展名为*.udl 3、双击运行-》提供程序SQL Native Client 4、连接-》数据源为当前sql 服务器 5、设置登陆方式 6、选择连接的数据库 7、测试连接 8、关闭 9、用记事本打开 10、把记事本里的内容 由provider···开始复制到constring ...

VB.NET网络传输数组和字符串
解决方法:1.字符串内容设置为定长,或者定义一个结束符(或字符串,如连续2个0xFF)附加在字符串尾部,程序以此方式先以文本方式读取字符串数据。2.字符串内容也按照二进制方式发送。3.在传输的字符串和二进制数据前附加N字节的标识字节,其中存储发送的字符串和二进制字符串长度。方法很多。

相似回答