【发布时间】:2019-10-16 03:13:47
【问题描述】:
我有 VB 语言的实用程序。这拆分了字符串。用户提供字符串(可能是多行字符串)和分隔符。输出将是字符串数组。从新行拆分字符串的输入分隔符是什么?
目前我正在使用Dim output = Split(InputString, delimiter) 来拆分字符串。
在 VB 代码中有选项Environment.NewLine。
但最终用户只知道换行的“\n”。
所以我的问题是从新行拆分字符串的输入分隔符是什么?
【问题讨论】:
-
您可以指定多个分隔符。例如,
dim result = inputString.Split({vbCrLf, vbLf, vbCr}, StringSplitOptions.RemoveEmptyEntries)将使用\r\n、\n和\r拆分输入字符串,返回一个字符串数组。 -
@Jimi 感谢您的及时回复,但我应该如何将用户输入作为分隔符?
-
我不确定这意味着什么。字符串中是否还有其他分隔符,并且您也需要使用这个(这些)分隔符来拆分字符串?将它们与
vbCrLf& Co. 一起添加到分隔符列表中。