Tôi có chuỗi kết thúc bằng _ [số] ví dụ: _1 _12 vv vvC# Biểu thức chính quy cho số đối sánh ở cuối chuỗi
Tôi đang tìm kiếm một biểu thức chính quy để kéo ra con số này
Tôi có chuỗi kết thúc bằng _ [số] ví dụ: _1 _12 vv vvC# Biểu thức chính quy cho số đối sánh ở cuối chuỗi
Tôi đang tìm kiếm một biểu thức chính quy để kéo ra con số này
Hãy thử điều này:
(\d+)$
Dưới đây là một ví dụ về cách sử dụng nó:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
Regex regex = new Regex(@"(\d+)$",
RegexOptions.Compiled |
RegexOptions.CultureInvariant);
Match match = regex.Match("_1_12");
if (match.Success)
Console.WriteLine(match.Groups[1].Value);
}
}
Hãy thử
_(\d+)$
... và cho vi d của chuỗi (không phải dòng) đảm bảo rằng bạn không đặt tùy chọn Đa dòng. – Lucero