[Mono-bugs] [Bug 525313] New: Regex does not function the same as MS.Net

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Jul 26 13:17:15 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=525313


           Summary: Regex does not function the same as MS.Net
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.2.x
          Platform: i386
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: st4rnin3 at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.11)
Gecko/2009061622 Mandriva/1.9.0.11-0.1mdv2009.1 (2009.1) Firefox/3.0.11

I am having some issues with Regex processing.  It seems that the Mono engine
and the .NET engine get different results.

The code below works just fine on my Windows PC, but gets no matches on my
Linux System.  

I am using Mandriva 2009 Spring, with the 2.2 version of Mono.  I have not
downloaded the latest 2.4 release. I was trying not to have to manually install
on Mandriva (2.2 is the latest in their package system)


I have taken a snippet of code (with some hard coded data) for demonstration
purposes.
=========================================
            string sData =
@"------------------------------------------------------------------------------------------------------------------------------------
001-00000151 :LastNameHolder;FirstnameHolder :Address Holder";

            string sPattern;
            sPattern = @"---+\r\n(?<AccountNumber>\d{3}-\d{8}).*?";



            MatchCollection mc;
            mc = Regex.Matches(sData, sPattern, RegexOptions.IgnoreCase |
RegexOptions.Singleline);
            label1.Text = string.Format("{0} matches found", mc.Count);

======================================== 

--Dan Gentry

Reproducible: Always

Steps to Reproduce:
1.Run code listed above
2.
3.
Actual Results:  
0 matches found (on Linux System)

Expected Results:  
1 match found (as on Windows System)

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list