Mega Code Archive

 
Categories / C# Tutorial / Regular Expression
 

Extracting groups from money matches

using System; using System.Collections.Generic; using System.Globalization; using System.Text; using System.Text.RegularExpressions; using System.Reflection; public class MainClass{    public static void Main(){         Regex r = new Regex(@"\$((\d{1,3},)*\d+)\.(\d{2})");         Match m = r.Match("$1,035.66,100.99");         Console.WriteLine("Dollar part: {0}, cents: {1}",             m.Groups[1].Captures[0].Value, m.Groups[3].Captures[0].Value);    } } Dollar part: 1,035, cents: 66