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


Groups > comp.lang.java.help > #2209

Re: regex puzzle

Path csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail
From markspace <-@.>
Newsgroups comp.lang.java.help
Subject Re: regex puzzle
Date Wed, 31 Oct 2012 11:25:14 -0700
Organization A noiseless patient Spider
Lines 28
Message-ID <k6rqea$ps4$1@dont-email.me> (permalink)
References <olqt88d9p21pf9nau0j4pke7kmhq08u5o4@4ax.com> <f7a2eec3-eca9-468a-8d8a-3d8bf360a530@googlegroups.com> <pgiv881g37e73fek318423bvrmtncgto4e@4ax.com> <slrnk8vmks.svs.hjp-usenet2@hrunkner.hjp.at> <k6pg3f$bgs$1@dont-email.me> <slrnk91pqj.v21.hjp-usenet2@hrunkner.hjp.at>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Wed, 31 Oct 2012 18:25:14 +0000 (UTC)
Injection-Info mx04.eternal-september.org; posting-host="61282af8d6595e8d991edb5ac03d6e00"; logging-data="26500"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EjJty4yZsklLKmMXEb7dBxXl9iWdGKts="
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
In-Reply-To <slrnk91pqj.v21.hjp-usenet2@hrunkner.hjp.at>
Cancel-Lock sha1:omG4jJ3FAlaRG3CxvVqDokNSFm0=
Xref csiph.com comp.lang.java.help:2209

Show key headers only | View raw


On 10/31/2012 1:54 AM, Peter J. Holzer wrote:
> On 2012-10-30 21:16, markspace <-@> wrote:
>> On 10/30/2012 6:48 AM, Peter J. Holzer wrote:
>>
>>>
>>> Java Regexps seem to be Perl-compatible, so
>>>
>>> s.replaceAll("&quot;(\S*?)&quot;", "<span class=\"quoted\">$1</span>");
>>>
>>
>> I don't think this will work, in the general case.  What about input like:
>>
>> Hi&quot;I'm-a&quot;-dash-seperated-&quot;string.&quot;
>>
>> You'll end up with one replacement,
>
> No, that should be two replacements: The *? operator is non-greedy, so
> \\S*? matches the shortest possible sequence of non-space characters.


OK, what about the obverse?  What if the quoted string contains 
whitespace?

Not trying to bug you, but regex is tricky, and I don't often see it as 
an ideal, solution, so I'm trying to learn its corner cases.


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


Thread

regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-29 13:46 -0700
  Re: regex puzzle Lew <lewbloch@gmail.com> - 2012-10-29 14:48 -0700
    Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-30 05:59 -0700
      Re: regex puzzle "Peter J. Holzer" <hjp-usenet2@hjp.at> - 2012-10-30 14:48 +0100
        Re: regex puzzle markspace <-@.> - 2012-10-30 14:16 -0700
          Re: regex puzzle "Peter J. Holzer" <hjp-usenet2@hjp.at> - 2012-10-31 09:54 +0100
            Re: regex puzzle markspace <-@.> - 2012-10-31 11:25 -0700
              Re: regex puzzle "Peter J. Holzer" <hjp-usenet2@hjp.at> - 2012-11-01 13:56 +0100
                Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-11-01 18:46 -0700
          Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-31 07:09 -0700
        Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-31 07:11 -0700
          Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-31 16:22 -0700
            Re: regex puzzle markspace <-@.> - 2012-10-31 17:29 -0700
              Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-11-01 18:43 -0700
  Re: regex puzzle Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-10-30 16:39 -0700
    Re: regex puzzle Roedy Green <see_website@mindprod.com.invalid> - 2012-10-31 07:33 -0700

csiph-web