gpt4 book ai didi

.net - String.Split 不删除拆分文本,仅删除第一个字母

转载 作者:行者123 更新时间:2023-12-01 09:15:11 25 4
gpt4 key购买 nike

这是怎么回事?

issue.CallAction 具有以下值:

"Blah blah - WebSite - 9/20/2017 - Containers remaining changed to 0."

拆分它,像这样:

issue.CallAction.Split("Containers remaining changed to ").ToList()

返回超过 1 个字符串元素(如本例中所预期的那样),但元素是:

  1. Blah blah - 网站 - 2017 年 9 月 20 日 -
  2. ontainers 剩余变为 0。

据我了解,Split 替换了您要拆分的整个字符串,但它只是替换了第一个字母。

什么给了?

这是编译器对字符串分隔符感到满意的屏幕截图。注意没有愤怒的红色曲线:

Screenshot of the compiler happily allowing a string separator :

最佳答案

要获得编译错误,您可以转 Option Strict On .

在VB.Net中按字符串分割,可以使用Microsoft.VisualBasic.Strings.Split :

Dim result = Split(issue.CallAction, "Containers remaining changed to ")

关于.net - String.Split 不删除拆分文本,仅删除第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46330993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com