以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  删除指定字符问题请教老师  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33041)

--  作者:mamuaiqing
--  发布时间:2013/5/12 15:41:00
--  删除指定字符问题请教老师

在命令窗口输入下面的代码,想实现 删除掉 s 字符中的|3X6的字符,删除掉后 S 的值等于|4.5X6代码该怎么修改?

Dim s As String = "|3X6|4.5X6"
Dim s1 As String = "3X6"
Dim strs As String() = s.split("|")
For Each str As String In strs
    If str = s1 Then
        S1 = str.Trim(s1)
    End If
Next
Output.Show(S1)


--  作者:sloyy
--  发布时间:2013/5/12 17:35:00
--  
 

Dim s As String = "|3X6|4.5X6"
s = s.Replace("|3X6","")
Output.Show(s)


--  作者:mamuaiqing
--  发布时间:2013/5/12 17:43:00
--  

感谢sloyy老师,   语法 Replace(OldValue, NewValue)  ,

 

 

("|3X6","")  后面为""符号的话代表删除掉要查找的字符串?

 

OldValue: 要查找的子字符串
NewValue:

用于替换的子字符串


--  作者:sloyy
--  发布时间:2013/5/12 21:53:00
--  
"" 意思是用空白替换掉原来的值