Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# Regular Expression To Match Number at end of a string

Tags:

c#

I have a string that ends with _[a number] e.g. _1 _12 etc etc.

I'm looking for a regular expression to pull out this number

like image 529
AJM Avatar asked Jul 09 '09 13:07

AJM


People also ask

Bahasa C digunakan untuk apa?

Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.

C dalam Latin berapa?

C adalah huruf ketiga dalam alfabet Latin. Dalam bahasa Indonesia, huruf ini disebut ce (dibaca [tʃe]).

Bahasa C dibuat pertama kali oleh siapa dan tahun berapa?

Bahasa pemrograman C ini dikembangkan antara tahun 1969 – 1972 oleh Dennis Ritchie. Yang kemudian dipakai untuk menulis ulang sistem operasi UNIX. Selain untuk mengembangkan UNIX, bahasa C juga dirilis sebagai bahasa pemrograman umum.


1 Answers

Try this:

(\d+)$

Here is an example of how to use it:

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);
    }
}
like image 80
Andrew Hare Avatar answered Oct 19 '22 10:10

Andrew Hare