vb.net - 仅从字符串中获取数字

标签 vb.net winforms

我只想从字符串中获取数字。

别说这是我的字符串:

324ghgj123

我想要得到:

324123

我尝试过:

MsgBox(Integer.Parse("324ghgj123"))

最佳答案

您可以使用Regex来实现此目的

Imports System.Text.RegularExpressions

然后在代码的某些部分

Dim x As String = "123a123&*^*&^*&^*&^   a sdsdfsdf"
MsgBox(Integer.Parse(Regex.Replace(x, "[^\d]", "")))

关于vb.net - 仅从字符串中获取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13356018/

相关文章:

wpf - VSTO Excel 插件中的独立 WPF 表单无法保持焦点

asp.net - 如何防止用户重新提交表单?

php - VB.Net 应用程序 + PHP 网站均连接到 MySQL

winforms - 如何排除 App.config 被捆绑在 .net core 3 单文件自包含 WinForms 应用程序中的 .exe 中?

html - 如何在html中制作一个像可调整大小的div一样的TableLayoutPanel

c# - 如何使用嵌套类型自定义 OpenFileDialog?

mysql - .Net 应用程序处理 SQL 语句时无法使用系统

c# - 大小复选框

c# - 动态地从 ToopStripMenuItem 中删除项目

C# Windows 窗体代码不工作 - 将事件附加到按钮