vb.net - 剪贴板数据排序 - 冒号排序问题
问题描述
几天前,我在 Stack Overflow 上提出了一个问题,要求提供一种解决方案,用于复制电子邮件支持表单并将数据粘贴到表单上适当的文本字段中。我得到了一个解决了我的问题的答案——直到我去使用该工具并意识到一个问题。
我正在使用这段代码:
'Service Plan Description
For i = 0 To lines.Count - 1
If lines(i).StartsWith("Service Plan Desc. :") Then
StartLine = i
Exit For
End If
Next
tbx_ServicePlanDescription.Text = lines(StartLine).Split(":"c)(1).Trim 'Put sorted data into textbox
当我将以下文本复制到剪贴板以测试服务计划文本框时:
维护:AbloEnterprise S/W AddOn (5)
它只在文本框中粘贴“维护”,因为代码故意删除了冒号。
所以我的问题是:有什么方法可以克服这个问题?
解决方案
正如评论中所建议的那样,我使用该Split(Char[], Int32)
方法来限制拆分将字符串拆分成多少部分,如下所示:
tbx_ServicePlanDescription.Text = lines(StartLine).Split({":"c}, 2)(1).Trim()
推荐阅读
- pyqt5 - PyQt5 设置 qt_ntfs_permission_lookup
- javascript - API字符串中的箭头?
- php - 在 Apache2 上设置 php-fpm 的 /status 页面
- r - R Shiny中具有反应数据的动态图数
- iis - 如何在 iis 10 中的 Url 重定向中添加规则
- android - 是否可以使用 HSM 保护 Android KeyChain?
- javascript - 有没有办法让 JavaScript 在乘以数字时将字符串读取为字符串?
- amazon-web-services - 使用 for_each 遍历具有多个值的对象映射
- javascript - 如何在 JavaScript 中打印 BigInt 而不会丢失精度?
- ios - 从解析关系中获取 PFObject