I was at .NET code camp last Saturday and someone said about using regular expressions is that now you have 2 problems (instead of 1)...
David L. Crooks On Thu, Jun 17, 2010 at 3:33 PM, Stefan Brandt <[email protected]> wrote: > Regular expressions are ok because without regular expressions and > kernel in linux operating system...we would be without jobs...hippies > do something > > > On Jun 17, 10:24 pm, Stefan Brandt <[email protected]> wrote: >> there is a bug...because I was drunk...and forgot ; >> string lineOfText = "-,2 20 30 5 -5 -5, -55, -55.6" >> should be >> string lineOfText = "-,2 20 30 5 -5 -5, -55, -55.6"; >> >> // :) >> >> On Jun 17, 10:03 pm, Stefan Brandt <[email protected]> wrote: >> >> > it is not needed to be so complicated...or if you are only learning >> > regular expressions...if so...I understand and I will help you further >> > when I got time...sorry my time is depending on money :) and tomorrow >> > I got my one week holiday...damn I am at my cottage without >> > Internet :) ...what disaster can one coder do on holiday...many >> > things ;) >> >> > E.g. if I have this string >> > -,2 20 30 5 -5 -5, -55, -55.6 >> >> > Why do you not use a string split function? >> > string lineOfText = "-,2 20 30 5 -5 -5, -55, -55.6" >> > string[] wordArray = lineOfText.Split(' '); >> >> > foreach (string s in wordArray) >> > { >> > // COMPARE HERE IF THE VALUE IS DECIMAL >> > MessageBox.Show( s ); >> >> > } >> >> > On Jun 17, 3:15 pm, The87Boy <[email protected]> wrote: >> >> > > I am trying to find all doubles (both positive and negative and >> > > without a specific length) in a string with Regex.Matches >> >> > > On 17 Jun., 09:19, Stefan Brandt <[email protected]> wrote: >> >> > > > What are you trying to achieve? >> >> > > > Only positive numbers? >> >> > > > if so... >> >> > > > Try with this >> >> > > > (^\d*\.?\d*[1-9]+\d*$)|(^[1-9]+\d*\.\d*$) >> >> > > > Positive decimals, for example 231.33 >> > > > 0.1 is accepted but 0 or 0.0 is not accepted >> >> > > > or >> >> > > > with integers: >> >> > > > ^\d{1,5}$ >> >> > > > Positive integer from 0 to 99999 (zero is also accepted). 5 describes >> > > > the length....if it would be 6 -> 0 to 999999 >> >> > > > On Jun 16, 12:34 pm, The87Boy <[email protected]> wrote: >> >> > > > > I am using C# Regular Expression to parse some numbers, but I can't >> > > > > find the problem in my Regular Expression as it accepts "-2," but it >> > > > > should not >> > > > > My Regular Expression is @"([+|-]?)(\d*)([\.|,]?)(\d+)" >> > > > > Can everybody tell me how to correct this problem?
