Ok...but I thought that by using the "\\" then I was using the literal "\" and that it wasn't going to interpret the regex of \d and instead try to match the string "\d"
On Apr 3, 7:19 am, "A. Dorow" <[email protected]> wrote: > There's two things: > > 1. \D refers to everything that is NOT a number digit! \d is what you > need; > 2. In Java, you must write the String \d, so, as the backslash in a > String is wrote as two backslashes ("\\"), your pattern must match THE > STRING \\d, which means the pattern \d > > so your code will look like > string.matches("\\d"); > > :) > > On Apr 2, 11:39 am, Lovedumplingx <[email protected]> wrote: > > > Ok...so I need to do some pattern matching. > > > I'm no regular expressions genius but it shouldn't be too hard right? > > > so I'm using: > > > string.matches(""); > > > in order to evaluate the string. My problem is that Eclipse doesn't > > seem to like any of my regular expressions I'm putting in there. > > > According to the information found here:http://developer.android.com/ > > reference/java/util/regex/package-descr.html > > I should be able to use "string.matches("\D");" to describe a string > > where the first character has to be a number but Eclipse says that \D > > is an "Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \ > > \ )". > > > Any thoughts? Have I completely messed up how matches is supposed to > > work or am I the victim of some heinous crime? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

