VB.net修剪字符串使用特定字符的位置计数

D0cR3d

我有一些特定的字符串,每个特定部分中的不同内容的长度都不同。字段定界符是管道|字符。我想删除所有内容,包括竖线字符的第3次出现到字符串的末尾。有人可以向我提供有关在尝试进行设置时会寻找的任何提示吗?谢谢。

前任:

| First text section | Second text section | Remove this group including the direct prior vertical bar | fourth group
xpda

使用Split函数将字符串分成字符串数组,每个元素都是“ |”之间的文本。然后追加前三个数组元素。在附加字符串之前,您可能需要删除一些空格。

Dim ss() As String
ss = InputString.Split("|")
outputstring = ss(0) & ss(1) & ss(2)

如果需要离开竖线,可以将它们插入最后一条语句中的元素之间outputstring = "|" & ss(0) & "|" & ss(1) & "|" & ss(2),也可以使用Indexof和Substring的序列:

i = inputstring.IndexOf("|")
i = inputstring.IndexOf("|", i + 1)
i = inputstring.IndexOf("|", i + 1)
outputstring = inputstring.Substring(0, i - 1)

在这两种方法中,都应检查以确保输入字符串中有足够的竖线以防止错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从特定字符修剪字符串

来自分类Dev

从特定字符修剪字符串

来自分类Dev

VB.net 在文本中查找特定字符串

来自分类Dev

如何修剪所有文本,直到VB.net字符串中包含\

来自分类Dev

使用CSS修剪字符串

来自分类Dev

从vb.net中的长字符串模式中提取特定的字符串值

来自分类Dev

VB.Net中的字符串与[字符串]

来自分类Dev

VB.Net中的字符串与[字符串]

来自分类Dev

VB.net字符串提取

来自分类Dev

vb.net字符串操作

来自分类Dev

VB.NET搜索字符串

来自分类Dev

如何使用 vb.net 从数组字符串中获取特定的索引范围

来自分类Dev

使用VB.NET从字符串检测IFormatProvider或CultureInfo

来自分类Dev

使用VB.NET从字符串检测IFormatProvider或CultureInfo

来自分类Dev

VB.NET 使用变量评估字符串

来自分类Dev

如何修剪连续字符VB.net

来自分类Dev

VB.Net等效代码对于Mid $(字符串,开始位置,结束位置)=新字符串

来自分类Dev

使用VB.NET向记录结构输入值时,向字符串添加计数器

来自分类Dev

创建以特定字符结尾的子字符串vb.net

来自分类Dev

根据VB.Net中特定数目的字符分割字符串

来自分类Dev

在vb.net中的字符串之间插入字符

来自分类Dev

VB.NET 字符串中缺少特殊字符

来自分类Dev

根据字符修剪字符串

来自分类Dev

修剪字符前后的字符串

来自分类Dev

SSIS:字符串的特定部分的修剪字段

来自分类Dev

从vb.net中的数字字符串中提取特定数字

来自分类Dev

VB.NET从文本框中获取文本而无需特定的字符串

来自分类Dev

如何更改字符串中特定单词的颜色?vb.net

来自分类Dev

在使用地图之前修剪字符串?