可以使用正则表达式 '\d+' 匹配字符串中的数字部分,然后使用 Replace 方法将非数字部分替换为空字符串即可。

示例代码:

string input = '.MOMODE
>MOMODE: 1
>
>.APMODE
>APMODE: 0
>
>.PWMODE
>PWMODE: 0
>
>.FQMODE
>FQMODE: 1
>
>.LMMODE
>LMMODE: 0
>
>';
string pattern = @"\d+";
string output = Regex.Replace(input, pattern, "");

Console.WriteLine(output);

输出结果:

`.MOMODE

MOMODE:

.APMODE APMODE:

.PWMODE PWMODE:

.FQMODE FQMODE:

.LMMODE LMMODE:

`

C# 正则表达式提取字符串中的数字

原文地址: https://www.cveoy.top/t/topic/nild 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录