2009-07-09 11 views
10

के अंत में नंबर मिलान करने के लिए नियमित अभिव्यक्ति मेरे पास एक स्ट्रिंग है जो _ [एक संख्या] उदा। _1 _12 आदि आदिसी # स्ट्रिंग

मैं इस संख्या

उत्तर

27

बाहर निकलने के लिए एक नियमित अभिव्यक्ति के लिए देख रहा हूँ इस प्रयास करें:

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); 
    } 
} 
:

(\d+)$ 

इसका इस्तेमाल करने के लिए का एक उदाहरण है

+1

का प्रयास करें ... और के लिए एन स्ट्रिंग का डी (लाइन नहीं) सुनिश्चित करें कि आप मल्टीलाइन विकल्प सेट नहीं करते हैं। – Lucero

संबंधित मुद्दे