我正在尝试在我的 richtextbox 多行中查找一个字符,我想对它们旁边的整数求和。 我正在寻找如下字符“M”:

2026-01-30T07:48:56.45+00:00

我正在尝试在我的 richtextbox 多行中查找一个字符,我想对它们旁边的整数求和。 我正在寻找如下字符“M”:

68.9米 4.13米 5.05米

删除 M 并试图对它们求和,但它只是删除 M 而不显示任何总和

Visual Basic for Applications

Dim sum As Integer = 0

        RichTextBox1.Text = RichTextBox1.Text.Replace("M", "")

        For Each s As String In RichTextBox1.Lines

            Dim num As Integer = 0

            If Integer.TryParse(s, num) Then

                sum += num

                MsgBox(sum)

            End If

        Next

我该如何尝试修复它?

Microsoft 365 预览体验 | Clipchamp | Windows
0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. Kai-H 28,605 信誉分 Microsoft 外部员工 审查方
    2026-02-02T13:12:37.0333333+00:00

    (免责声明:所提供信息已通过自动翻译工具进行转换;尽管我们力求准确,但译文可能无法完全反映原文的含义、语境或意图)

    您好,Sirisha Miyakikawabe

    欢迎来到微软问答论坛。

    感谢您的提问。为了获得更详细的帮助,建议您在英语语言环境(en-us)下,于“开发技术 | Visual Basic for Applications”标签下创建新主题。这样能让您的问题触达更多专业知识人士。

    希望对您有所帮助。如有其他疑问,请随时提出。

    此答案是否有帮助?

    0 个注释 无注释

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。