Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #4863

Re: Confusion about String.matches method

Newsgroups comp.lang.java.programmer
Subject Re: Confusion about String.matches method
From Ian Shef <invalid@avoiding.spam>
References <baaf3c9c-b3be-4d14-a5de-2149617640b2@k17g2000vbn.googlegroups.com> <slrniua9ad.phi.avl@gamma.logic.tuwien.ac.at> <50016a00-9422-46d4-8278-619fedafff55@c41g2000yqm.googlegroups.com> <nqrau6pa3u55q5ilki6h2dqk3qprd3er9d@4ax.com> <2fd869d6-c2f6-4360-85b4-6df2b6e68fb0@p13g2000yqh.googlegroups.com>
Message-ID <Xns9EF781169B4F8vaj4088ianshef@138.125.254.103> (permalink)
Date 2011-06-01 19:41 +0000
Organization Raytheon Company

Show all headers | View raw


laredotornado <laredotornado@zipmail.com> wrote in news:2fd869d6-c2f6-4360-
85b4-6df2b6e68fb0@p13g2000yqh.googlegroups.com:

<snip>
> K, thought I had this all rigured out thanks to everyone's
> suggestions, but I still have this one RE that's failing and I can't
> figure out why.  I have
> 
> "G37 Convertible\n$45,750*".matches("^.*\\Q$45,750\\E.*$")
> 
> which returns false.  If I remove the new line ("\n"), it matches, but
> I can't guarantee my input won't contain new lines.  How can I modify
> my regular expression to match?  Thanks, - Dave
> 
You have not provided sufficient information.  Could the new line be located 
anywhere, or only adjacent to and in front of the dollar sign?

If the answeer is "anywhere", it may be easier to discard all newlines first.
e.g.

String s ;
.
.
.
s = s.replace("\n", "") ;
.
.
.


Another way if the line terminator could be anywhere is to enable dotall 
mode.  This causes period to also match line terminators.  See the 
documentation for Pattern for how to enable this mode.

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Confusion about String.matches method laredotornado <laredotornado@zipmail.com> - 2011-05-31 10:24 -0700
  Re: Confusion about String.matches method Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-31 17:28 +0000
    Re: Confusion about String.matches method laredotornado <laredotornado@zipmail.com> - 2011-05-31 13:15 -0700
      Re: Confusion about String.matches method Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-31 23:10 +0200
      Re: Confusion about String.matches method Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-31 21:26 +0000
      Re: Confusion about String.matches method Ian Shef <invalid@avoiding.spam> - 2011-05-31 22:20 +0000
      Re: Confusion about String.matches method Roedy Green <see_website@mindprod.com.invalid> - 2011-05-31 15:53 -0700
        Re: Confusion about String.matches method laredotornado <laredotornado@zipmail.com> - 2011-06-01 07:10 -0700
          Re: Confusion about String.matches method Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-06-01 16:02 +0100
            Re: Confusion about String.matches method Roedy Green <see_website@mindprod.com.invalid> - 2011-06-06 00:50 -0700
              Re: Confusion about String.matches method Esmond Pitt <esmond.pitt@bigpond.com> - 2011-06-06 20:18 +1000
                Re: Confusion about String.matches method Roedy Green <see_website@mindprod.com.invalid> - 2011-06-07 21:15 -0700
                Re: Confusion about String.matches method Michael Wojcik <mwojcik@newsguy.com> - 2011-06-08 11:13 -0400
                Re: Confusion about String.matches method Esmond Pitt <esmond.pitt@bigpond.com> - 2011-06-09 19:19 +1000
                Re: Confusion about String.matches method Roedy Green <see_website@mindprod.com.invalid> - 2011-06-07 21:18 -0700
                Re: Confusion about String.matches method Gene Wirchenko <genew@ocis.net> - 2011-06-08 07:50 -0700
              Re: Confusion about String.matches method Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-06-06 12:15 +0100
          Re: Confusion about String.matches method Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-01 11:17 -0400
            Re: Confusion about String.matches method Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-06-01 18:59 +0200
          Re: Confusion about String.matches method Ian Shef <invalid@avoiding.spam> - 2011-06-01 19:41 +0000
      Re: Confusion about String.matches method Jim Janney <jjanney@shell.xmission.com> - 2011-06-01 08:41 -0600

csiph-web