我有一个包含这样的值的字符串
i ={11212}
{22121}
{3113}
{4122}
{5121}
......
......
我如何计算总价值?
答案 0 :(得分:2)
您可以使用LinQ计算括号数:
Dim Count = (From s In i Select s Where s = "{").Count
你应该将i
重命名为我认为合情合理的东西。
如果您的文本中只有任何分隔符,并且想要计算单个数字,您也可以使用正则表达式并计算匹配项:
Dim InputString = "{11212}{22121}{4122}12312"
Dim rx As New System.Text.RegularExpressions.Regex("[0-9]+")
Dim NumberCount = rx.Matches(InputString).Count 'Outputs 4
这会搜索输入中任意长度的数字。