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

示例代码:

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

Console.WriteLine(output);

输出结果:

.MOMODE\r\n>MOMODE: \r\n>\r\n>.APMODE\r\n>APMODE: \r\n>\r\n>.PWMODE\r\n>PWMODE: \r\n>\r\n>.FQMODE\r\n>FQMODE: \r\n>\r\n>.LMMODE\r\n>LMMODE: \r\n>\r\n>

C# 字符串=MOMODErnMOMODE 1rnrnAPMODErnAPMODE 0rnrnPWMODErnPWMODE 0rnrnFQMODErnFQMODE 1rnrnLMMODErnLMMODE 0rnrn 用 正则表达式 只保留数字 代码

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

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