weixin_40187983
weixin_40187983
采纳率73.6%
2018-07-11 06:57 阅读 1.1k
已采纳

于字串切割后,将使用Replace (vb.net)

5

我有一字串透过,来切割「,」再切割完之后,将字串中的###换成「,」请问怎么实现

比较笨的方式就是
HG_ID=Replace(arr(0),trim,"###","",)
HG_CKname=Replace(arr(1),trim,"###","",)
................
有没有比较好的方式

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    Elephant3G Elephant3G 2018-07-11 08:30

    感觉你已经尽力了:)
    如果第2步把###替换成逗号以外的标点,那可以先替换###,再进行split处理效率高一些,但是要替换成逗号的话,感觉没有别的更好的办法了。

    点赞 评论 复制链接分享
  • mosespaul mosespaul 2018-07-11 14:26

    这样可以不?

    str = Replace(str,",","|")
    str = Replace(str,"###",",")
    Dim arr() As String = Split(str, "|")
    
    点赞 评论 复制链接分享

相关推荐