以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于删除字符串前后的空格或指定的字符问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94318)

--  作者:yankunhao
--  发布时间:2016/12/21 9:57:00
--  关于删除字符串前后的空格或指定的字符问题

 L  S  C  
 00016908  
 MELBOURNE  
 NO. 1/UP

 

我有如上类似的字符要处理,这些字符中前面含有特殊字符,换行符及空格,我现在要册除字符串前后的换行及空格,代码应该如何写?我用下面的代码试过不行,得出来的还是原来的。

 

 

 

Select Case e.DataCol.Name
    Case  "箱唛"
        Dim s As String = Chr(10)
        Dim Multi As String = e.DataRow("箱唛")
        Multi = Multi.Trim(Chr(10)," ")
        e.DataRow("箱唛2") = Multi

         \'Dim Values() As String
        \'
        \'Values = Multi.split(s)
        \'\'MessageBox.Show(Values.Length)
        \'If Values.Length >= 4 Then
            \'e.DataRow("箱唛2") = Values(0) & s & Values(2)
        \'Else
            \'e.DataRow("箱唛2") = e.DataRow("箱唛")
        \'End If
End Select


 


--  作者:yankunhao
--  发布时间:2016/12/21 10:02:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:20161221100604.jpg
图片点击可在新窗口打开查看

--  作者:fjlclxj
--  发布时间:2016/12/21 10:48:00
--  
s=s.replace(chr(10),"")

--  作者:yankunhao
--  发布时间:2016/12/21 11:00:00
--  
以下是引用fjlclxj在2016/12/21 10:48:00的发言:
s=s.replace(chr(10),"")

我只去除前面的


--  作者:有点色
--  发布时间:2016/12/21 11:09:00
--  

1、用回车符分割

 

http://www.foxtable.com/webhelp/scr/0245.htm

 

2、用trim去掉空格

 

http://www.foxtable.com/webhelp/scr/0233.htm

 

3、合并得到的各个字符

 

 


--  作者:fjlclxj
--  发布时间:2016/12/21 11:09:00
--  
s=s.SubString(2,s.Length-2)
[此贴子已经被作者于2016/12/21 11:09:01编辑过]