如何在C#中的字符串中查找数字?

要在字符串中查找数字,请使用正则表达式。

我们已经设置了Regex模式来从字符串中获取数字。

Regex r = new Regex(@"\d+");

现在,在C#中使用Match类设置字符串。

Match m = r.Match("Welcome! We are open 365 days in a year!");

如果在字符串中找到数字,请立即使用Success属性显示结果,如以下完整代码所示-

示例

using System;

using System.Text.RegularExpressions;

class Demo {

   static void Main() {

      Regex r = new Regex(@"\d+");

      Match m = r.Match("Welcome! We are open 365 days in a year!");

      if (m.Success) {

         Console.Write("Number: ");

         Console.WriteLine(m.Value);

      }

   }

}

输出结果

Number: 365

以上是 如何在C#中的字符串中查找数字? 的全部内容, 来源链接: utcz.com/z/347252.html

回到顶部