Để tìm một số trong một chuỗi, hãy sử dụng Biểu thức chính quy.
Chúng tôi đã đặt mẫu Regex để lấy số từ một chuỗi.
Regex r = new Regex(@"\d+");
Bây giờ, hãy sử dụng lớp Match trong C # để đặt chuỗi.
Match m = r.Match("Welcome! We are open 365 days in a year!"); Sử dụng thuộc tính Thành công ngay bây giờ để hiển thị kết quả nếu số được tìm thấy trong chuỗi như được hiển thị trong mã hoàn chỉnh sau -
Ví dụ
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);
}
}
} Đầu ra
Number: 365